Java中的8种基本类型都对应了一个类类型
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
Math 数学函数类
Math.abs(数字); //计算绝对值
Math.max(a, b);//取ab中较大的
Math.min(a, b);//取ab中较小的
Math.random();//从0到1之间随机一个小数
Math.pow(a,b);//计算a的b次方
String:长度固定的字符串类
StringBuffer/StringBuilder:可变字符串
String:
构造方法:
String(byte[] bs);//将字节数组构造成字符串
String(byte[] bs,int offset,int count);//将字节数组中的一部分构造成字符串
String(byte[] bs,"编码名称");//将字节数组构造成字符串
String(char[] cs);//将字符数组构造成字符串
String(char[] cs,int offset,int count);//将字符数组中的一部分字符构造成字符串
字节数组和字符数组都可以变成字符串!!!!
字符串的创建除了调用构造方法以外,还可以像基本类型一样,直接赋值
String s = "abcdef";
常用的方法:
charAt(int index) //获得指定下标位置的字符
compareTo(String s) //比较两个字符串的大小
int t = s1.compareTo(s2);
如果t==0,说明s1和s2相同
t<0,说明s1小于s2
t>0,说明s1大于s2
contains(String s); 是否包含字符串s
endsWith(String s) 是否是以s结尾的
startsWith(String s) 是否以s开头
equals(Object s) 判断字符串和对象s是不是相同的
getBytes() ; 将字符串变成字节数组,使用默认的编码方式
getBytes(String 编码) ; 将字符串变成字节数组,使用指定的编码方式
toCharArray() ;将字符串变成字符数组
s.indexOf('g'); 字符笫一次出现的下标位置
s.indexOf('g',4);从指定的位置往后搜索
s.lastIndexOf('g') 倒着找
length() 字符串中字符的个数
replace(old,new) 将指定的字符替换成新的字符
replace("ab", "AB"); 将指定的字符串替换成新的字符串
split(String s); 根据s切割字符串
substring(int beginIndex) 提取字符串
substring(int beginIndex,int endIndex) 提取字符串
toLowerCase() 将字符串中的英文字符全转成小写字母
toUpperCase() 将字符串中的英文字符全转成大写字母
trim() 去掉字符串首尾的空格
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
Math 数学函数类
Math.abs(数字); //计算绝对值
Math.max(a, b);//取ab中较大的
Math.min(a, b);//取ab中较小的
Math.random();//从0到1之间随机一个小数
Math.pow(a,b);//计算a的b次方
String:长度固定的字符串类
StringBuffer/StringBuilder:可变字符串
String:
构造方法:
String(byte[] bs);//将字节数组构造成字符串
String(byte[] bs,int offset,int count);//将字节数组中的一部分构造成字符串
String(byte[] bs,"编码名称");//将字节数组构造成字符串
String(char[] cs);//将字符数组构造成字符串
String(char[] cs,int offset,int count);//将字符数组中的一部分字符构造成字符串
字节数组和字符数组都可以变成字符串!!!!
字符串的创建除了调用构造方法以外,还可以像基本类型一样,直接赋值
String s = "abcdef";
常用的方法:
charAt(int index) //获得指定下标位置的字符
compareTo(String s) //比较两个字符串的大小
int t = s1.compareTo(s2);
如果t==0,说明s1和s2相同
t<0,说明s1小于s2
t>0,说明s1大于s2
contains(String s); 是否包含字符串s
endsWith(String s) 是否是以s结尾的
startsWith(String s) 是否以s开头
equals(Object s) 判断字符串和对象s是不是相同的
getBytes() ; 将字符串变成字节数组,使用默认的编码方式
getBytes(String 编码) ; 将字符串变成字节数组,使用指定的编码方式
toCharArray() ;将字符串变成字符数组
s.indexOf('g'); 字符笫一次出现的下标位置
s.indexOf('g',4);从指定的位置往后搜索
s.lastIndexOf('g') 倒着找
length() 字符串中字符的个数
replace(old,new) 将指定的字符替换成新的字符
replace("ab", "AB"); 将指定的字符串替换成新的字符串
split(String s); 根据s切割字符串
substring(int beginIndex) 提取字符串
substring(int beginIndex,int endIndex) 提取字符串
toLowerCase() 将字符串中的英文字符全转成小写字母
toUpperCase() 将字符串中的英文字符全转成大写字母
trim() 去掉字符串首尾的空格