去掉空格关键字:关键字 trim();
str1是一段字符串。
查找字符所在的位置:关键字 indexOf("c")
str1.indexOf("c")表示在string 字符串里找c。若是没有返回-1;str1.indexOf("c",3)表示从第四个位置找c,没有返回-1;
字符串转换为字符:关键字 toCharArray();
char c[]=str1.toCharArray();
for(int i=0;i<c.length;i++){
System.out.print(c[i]+"、");//循环遍历
}
字符变成字符串:new String();
new String(c,0,3)表示把c字符组里的字符从第一位到第四位进行转换为字符串
字符串截取:str1.substring(0,5)
表示截取str1字符串的第一到第6个位置的内容;
字符串拆分
String str1="Zhao,Qian,Sun,Li,Zhou,Wu,Zheng,Wang"; String s[]=str1.split(",");//表示是根据“,”进行拆分 for(int i=0;i<s.length;i++){ System.out.println(s[i]);//循环遍历 }
大小写转换:大写str1.toUpperCase()小写str1.toLowerCase()
判断开头和结尾
String str1="**HELLO";//定义字符串
String str2="HELLO**";
if(str1.startsWith("**")){
System.out.println(str1+"是以**开头的");
}
if(str2.endsWith("**")){
System.out.println(str2+"是以**结尾的");
}
不区分大小写比较:
str1.equalsIgnoreCase(str2)
字符串替换功能:str1 .replaceAll(想要替换的字符,要替换成的字符)