方法
1、void方法中可以没有return语句,也可以有不带任何值的return语句,仅用于终止方法返回调用处return;
2、getUpperCase
3、天花板数ceil,大于x的最小的数
地板数floor,小于x的最大的数
Rint,返回最接近x的整数,如果有两个同样接近的数,则返回偶数
Int round(float x)返回(int)Math.floor(x+0.5)
Double round(double x)返回(double)Math.floor(x+0.5)
4、Math.min(3,5)
5、public类只能有一个
6、Scanner in=new Scanner(System.in);
int Int();
数组
1、String[]a=new String[5];
2、申明一个数组变量,不会为数组分配内存空间
数组变量没有指向任何数组,变量的值为null
3、数值型(int float double long)默认值为0
char默认值为’\u0000’
boolean类型为false
引用类型为null
4、数组初始化
int[]a=new int[]{23,3,3,5}
int[]b={1,5,6,8,9}
5、数组的长度
数组名.length;
6、int myList[]={4,6,9,78,4}
for(int value:myList){
System.out.println(value+“”);
}
7、对a数组进行排序Arrays.sort(a);
查Arrays.binarySearch(a);必须先对数组元素进行排序。如果它包含在
数组中,则返回搜索键的索引;否则返回(-(插入点)-1)。
内容相等Arrays.equals(a,b);
对象
1、类的访问级别(package,public)
没有修饰符即为package
public类可以在任何类中被访问
非public类只能在同一个包中被访问
2、类成员的访问级别
public成员变量和方法可以在任何类中被访问
private成员变量和方法只能在自身所在的类中被访问
package(没有修饰符的时候为package)
成员变量和方法可以在自身所在的包的类中被访问
Protected同package+子类可继承
3、数组对象
Circle[]c1=new Clicle[10];
C1[0]=new Clicle(5);
4、Date表示特定的时间和日期
Data date=new Date();
System.out.String());
SimpleDateFormat
SimpleDateFormat s=new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
String dateStr=s.format(date);
System.out.println(dateStr);
字符
1、使用String类处理字符串常量
2、使用StringBuffer类处理字符串变量
3、使用Character类处理字符
4、字符串是一串字符序列,在程序中经常使用。Java提供了String、StringBuilder、
StringBuffer类处理字符串。
5、创建字符串对象
String message=“abc”;
String message=new String(“abc”);
Char[]a={‘a’,’b’,’c’};
String a=new String(a);
6、String s1=new String("welcome to java");
String s2=new String("welcome to java");
System.out.println(s1==s2);
false
String s1="welcome to java";
String s2="welcome to java";
System.out.println(s1==s2);
true
String s1="welcome to java";
String s2=new String("welcome to java");
System.out.println(s1==s2);
False
7、取指定位置的字符
首位:a.charAt(0);
末位: a.charAt(a.length()-1);
8、String a=new String(“0123456”);
System.out.println(a.length());
7
9、取子串a.subString(0,11);前包含后不包含
查字符或子串
a.indexOf(‘3’);
a.indexOf(“9”);
返回参数字符或者字符串第一次出现的位置(下标),如果不到,返回-1
a.lastIndexOf(‘4’);
a.lastIndexOf(“4”);
返回参数字符或者字符串最后一次出现的位置(下标),如果不到,返回-1
a.indexOf(‘o’,4);
a.indexOf(“o”,4);
从fromIndex开始向后查字符或者字符串第一次出现的位置,如果不到,返回-1 10、编写程序,输出任意double数的整数部分几位,小数部分几位?
例如:123456.69,整数部分6位,小数部分2位
提示:
1.接收输入
Scanner input=new Scanner(System.in);
double Double();
2.String snum=num+””;//将num转换为字符串:
3.int point=snum.indexOf(?);//到小数点的位置
4.String part1=snum.subString(?,?);//截取整数部分子串
5.String part2=snum.subString(?);//截取小数部分子串
6.分别输出整数部分长度和小数部分长度
11、字符串比较
Scanner input=new Scanner(System.in);
String ();
String ();
if(s1.equals(s2)){
System.out.println(“两个字符串包含的字符相同”);
}
12、字符串拆分
String s=“12,13,15,16,18,19”;
String[]sArray=s.split(“,”);
13、Scanner input=new Scanner(System.in);
String ();
if(s1.startsWith(“java”)){
System.out.println(“该字符串由java开头”);
}
dsWith(“java”)){
System.out.println(“该字符串由java结尾”);
}
14、Scanner input=new Scanner(System.in);
String ();
String UpperCase();
String LowerCase();
String im();
String place(‘a’,’A’);
15、String转换成数字
String sdNum=“12.5”;
String siNum=“50”;
double dNum=Double.parseDouble(snum);
int iNum=Integer.parseInt(sinum);
数字转换成String
double d=14.8;
String sNum=d+“”;
16、public StringBuffer()
不包含字符,初始容量16个字符.
public StringBuffer(int length)
不包含字符,初始容量为length
java笔记总结public StringBuffer(String str)
包含字符串内容为str,初始容量为16+str的长度
17、向StringBuffer末位追加内容
StringBuffer strBuf=new StringBuffer();
strBuf.append("Welcome");
strBuf.append('');
strBuf.append("to");
strBuf.append('');
strBuf.append("Java");
18、向StringBuffer插入内容
StringBuffer mainStr=new StringBuffer(“黄河远上白云,一片孤城万仞山");
String subStr="间";
mainStr.insert(6,subStr);
System.out.println(mainStr)
19、删除StringBuffer的内容
StringBuffer mainStr=new StringBuffer(“黄河远上白云间,一片孤城万仞山");
mainStr.deleteCharAt(4);
System.out.println(mainStr);
或
StringBuffer mainStr2=new StringBuffer
(“黄河远上白云间,一片孤城万仞山");
mainStr2.delete(0,8);
System.out.println(mainStr2);//一片孤城万仞山
20、修改StringBuffer
StringBuffer modiStr=new StringBuffer("When i am young,I'd listening to the radio");
modiStr.setCharAt(5,'I');
System.out.println(modiStr);
21、判断字符是数字还是字符
char c=‘0’;
Character.isDigit(c)
Character.isLetter(c)
22、判断字母的大小写
char c=‘f’;
Character.isUpperCase(c)
Character.isLowerCase(c)
23、大小写转换
char c=‘f’;
Character.isUpperCase(c)
Character.isLowerCase(c)
继承
1、
2、class类名extends父类名{
}
3、每个类有且只有一个父类,诺没有明确声明,则默认继承Object类
4、用super继承父类的成员变量,且super必须是构造方法的第一句
构造方法不能被子类继承可以在构造方法内部使用super关键字调用父类构造方法5、必须用super调用父类构造方法
使用父类构造方法名称来调用会导致编译错误
super语句必须是子类构造方法的第一句
6、
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论