去掉空格关键字:关键字 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(想要替换的字符,要替换成的字符)