包装类
基础数据类型不能引用,只能进行简单的数学运算,不能满足平时的需求,当数据需要null时就需要用到包装类,再进行处理
compare(num1,num2)比较大小的方法
num1小返回-1,前面大返回1,相等返回1,排序会用到
System.out.println(Integer.compare(2,4));
valueOf方法将i强转成包装类型
int i=1;
Integer i2=Integer.valueOf(i);
xx.charAt(下标)可以获取字符串对应下标字符
String a ="abcd";
System.out.println(a.charAt(2));
a.contains(“字符”)可以判断字符串中是否有你要查询的字符返回boolean以后可以对违禁字做判断
String b="abcdefghigk";
System.out.println(b.contains("c"));
b.toCharArray()可以将字符串转换为数组
提高将原来的c[i]变成c[c.length-1-i]就可以将原来的字符串倒着输出
String b="afdasdfgasdfg";
char[] c=b.toCharArray();
for(int i=0;i<c.length;i++){
System.out.println(c[c.length-1-i]);
}
indexOf找到字符串中对应字符的下标,如果有重复的只能找到前面的
lastIndexof()可以找到后面的,如果有三个则需要利用循环去做
String b="abcdefg";
System.out.println(b.indexOf("f"));
length返回字符串长度
String b="abcdefg";
System.out.println(b.length);
trim去两边的空格,字符串中的无效
String b=" abcdefg ";
System.out.println(b.trim());
小知识点:带有小括号的都是方法,没有的都是属性