1.charAt()
返回指定索引处的字符
public static void main(String []args){
String s="Hello Word";
char s0=s.charAt(3);
System.out.println(s0);
}
2.subString()
截取一段字符串中指定长度的子字符串
public String substring(int beginIndex)
//或public String substring(int beginIndex, int endIndex)
public static void main(String []args){
String s="Hello Word";
String s0=s.substring(6);
System.out.println(s0);
}
3.split()
根据匹配给定的正则表达式来拆分字符串,其中有两个参数,regex表示正则表达式分隔符,limit表示你要分割的份数。
public static void main(String []args){
String s="Hello-Word-dd";
for(String s0:s.split("-",3)){
System.out.println(s0);
}
}
遇到"."必须要在前面加转义字符“\\”
public static void main(String []args){
String s="Hello.Word.dd";
for(String s0:s.split("\\.",3)){
System.out.println(s0);
}
}
其他分隔符
public static void main(String []args){
String s="Hello== and Word=? and dd==";
for(String s0:s.split("and",3)){
System.out.println(s0);
}
}
4.字符串长度length()
public static void main(String []args){
String s="Hello";
int a=s.length();
System.out.println(a);
}
5.indexOf
int indexOf(String str):返回指定字符在字符串中第一次出现处的索引
public static void main(String []args){
String s="Hello";
int a=s.indexOf("l");
System.out.println(a);
}
int indexOf(String str, int fromIndex):返回从fromIndex位置开始查找指定字符在字符串中第一次出现处的索引
6.toCharArray() 方法将字符串转换为字符数组
public static void main(String []args){
String s="Hello";
System.out.println(s.toCharArray());
}
7.toString() 返回字符串本身
public static void main(String []args){
String s="Hello";
System.out.println(s.toString());
}
8.toUpperCase()把字符串都转成大写
public static void main(String []args){
String s="Hello";
System.out.println(s.toUpperCase());
}
9.toLowerCase()把字符串都转成小写
public static void main(String []args){
String s="Hello";
String s1=s.toUpperCase();
System.out.println(s1.toLowerCase());
}
10.isEmpty()判断字符串是否为空
public static void main(String []args){
String s="Hello";
System.out.println(s.isEmpty());
}