常用方法
valueOf和parseInt的使用:
String.valueOf(数据类型);//Long,Integer基本数据类型的封装类,都有这个方法
Integer.parseInt(字符串);//基本类型的封装类都有parse(类型)这个方法,char除外 这个方法作用是把string类型转为 ->需要的类型 这个参数一定要是string类型的
String构造函数的使用一般用户byte[]或char[]
String s = new String(字符串 or byte类型 or char类型 ); //String list = new String("list"); char[] a = {'a', 'b', 'c', 'd', 'e'}; byte[] b = {98,97,89}; String s = new String(a,1,2);
String s = new String(char[],offset,count); // char[]或byte[] int[] 类型。 offset 下标从0开始 count 查找的条数
substring:
字符串.substring(int beginIndex)或(int beginIndex,int endIndex)作用: 切割原字符串,返回一个新的字符串 beginIndex:表示从下标为几的地方开始切割 endIndex:表示下标为几的地方结束切割 ->> 包头不包尾,取结束下标之前的
String s = "abcd";
String substring = s.substring(1,3);
System.out.println(substring);
打印结果:bc -->从下标1开始切割到下标为3之前的字符串
replace
字符串.replace((char oldChar, char newChar) 返回一个新的字符串,把oldChar替换成newChar 。例如: 打印 结果: bbcd -->把a替换成b了
String s = "abcd";
String replace = s.replace("a", "b");
System.out.println(replace);
trim:
字符串.trim(); 把字符串前后空白去掉,中间无法去除,例如: 打印结果:a b
String s3 =" a b ";
System.out.println(s3.trim());
isEmpty
字符串.isEmpty(); 如果变量为空,返回true 例如: 打印结果:空数据
String s="";
if (s.isEmpty()){
System.out.println("空数据");
}
toLowerCase
字符串.toLowerCase:把string字符串转为小写 打印结果:abc
String s1 ="ABC";
System.out.println(s1.toLowerCase());
toUpperCase
字符串.toUpperCase:把string字符串转为大写 打印结果:ABC
String s1 ="abc";
System.out.println(s1.toLowerCase());