1.String.length(), list.size(), array.length 注意区别
2.注意String赋值加双引号“aaa ”,char赋值加单引号‘’
3.String、char与int的几种转换操作
(1)char to int
digits.charAt(0) - ‘0’;
(2)String to char to int
int j = Integer.parseInt(digits.substring(0,1));
Integer.valueOf(“”)或new Integer(“”)有相似效果。其区别可见https://blog.csdn.net/suifeng3051/article/details/52101411
(3)int to String
String.valueOf(i);
(4) String to char[]
char[] myChar = str.toCharArray();
String str = new String(myChar);
(5)char to String
StringBuilder的构造方法中参数是char的与参数是int的一样,并不将这个char加入builder中。可用substring得到char。而String的构造方法中,没有char这一项。
可以用Character.toString或ch + “”或String.valueOf(ch)来转换
(6) 查看String是否以特定字符串开头
boolean s.startsWith(“abc”)
或public boolean startsWith(String prefix, int toffset)通过toffset指定开始位置
4.Substring(), 起始索引包括,结束索引不包括
5.大小写转换s = s.toLowerCase();
6.字符串分割 String[] output = s.split(“ ”);
String[] strarray=str.split(” “,2);//使用limit,最多分割成2个字符串
7. 替换 s.replace(“abc”,”eeee”)
数据结构复习9.String的操作
最新推荐文章于 2024-04-25 12:28:07 发布