看极客学院视频讲解String类的使用,花了点时间稍微整理了下,感觉要用到的时候,应该还是不错的。
1.字符串长度:length()方法
int a = str.length(); //返回字符个数
2.字符串转换成数组:toCharArray()
char a[] = str.toCharArray();
3.从字符串中取出指定位置的字符: charAt()
char a = str.charAt(int n) ; //从0开始计数
4.字符串与byte数组的转换: getBytes()
byte bytes[] = str.getBytes();
5.过滤字符串中存在的字符:indexOf()//返回int型,如果有返回位置(从0开始)从否则返回-1
int b = a.indexOf('F');
6.去掉字符串的前后空格:trim();
str = str.trim();
7.从字符串中取出子字符串:substring(int i.int j); //从0开始计数
string b = a.substring(i,j);
8.大小写转换:toLowerCase()、toUpperCase()
a = a.toLowerCase();
9.判断字符串的开头结尾字符:endsWith() , startWith()
boolean b = a .startsWith( "ABD" );
boolean b = a.endsWith( "ABD" );
10.替换String字符串中的一个字符:replace()
a = a.replace( 'B' , 'D' );
11.将字符转换成int 型
int x = Integer.parseInt(s);
//s字符串 且必须是数字字符 否则编译器不会报错,结果会有问题。