String 常用方法 | 说明 |
---|
length() | 返回字符串的长度 |
charAt(int index) | 返回某个位置的字符 |
contains(string str) | 判断是否包含某个字符串 |
tocharArray | 返回字符串对应的数组 |
indexOf(string str) | 返回字符串首次出现的位置 |
lastIndexOf(string str) | 返回字符串最后一次出现的位置 |
trim() | 去掉字符串前后的空格 |
toUpperCase() | 把小写转换成大写 |
toUowerCase() | 把 大写抓换成小写 |
endwith(str) | 判断是否str结尾 |
startwith(str) | 判断是否str开头 |
replace(char oldchar,char newchar) | 旧字符替换新字符 |
compareTo() | 比较大小(字典表里面的位置) |
equacsIgnorecase() | 忽略大小写进行比较 |
substring(int beginlndex) | 截取 |
sqlist(string str) | 根据str做拆分 |
sqlist(string str) ;使用方法
String str = "this is a text";
String[] str1 = str.split(" ");
---------------------------------------------
如果出现多个空格和逗号可以这么写:
String[] str1 = str.split("[空格加逗号]+");
---------------------------------------------
for (String string2 : str1) {
System.out.println(string2);
}
substring(int beginlndex) ;使用方法
String[] str2 = str.split(" ");
for(int i=0;i<str2.length;i++){
char f = str2[i].charAt(0);
char up = Character.toUpperCase(f);
String news = up+str2[i].substring(1);
System.out.println(news);
}
System.out.println();