String
length()
返回字符串的长度
用法:
String a="abcdefg";
int size=a.length();
System.out.println(size);
输出:7
indexOf()
返回查找字符串的第一次出现的索引的位置,未查找到则返回-1
A.indexOf(B)
在A字符串中查找B字符串
String a="abcdefg",b="b",c="w";
int B=a.indexOf(b);
int C=a.indexOf(c);
System.out.println("在a中查找b字符串结果:"+B);
System.out.println("在a中查找c字符串结果:"+C);
输出:
在a中查找b字符串结果:1
在a中查找c字符串结果:-1;
lastIndexOf()
返回查找字符串的最后一次出现的索引的位置,未查找到则返回-1
A.lastIndexOf(B)
在A字符串中查找B字符串
String a="aacdeag",b="a",c="w";
int B=a.indexOf(b);
int C=a.indexOf(c);
System.out.println("在a中查找b字符串结果:"+B);
System.out.println("在a中查找c字符串结果:"+C);
输出:
在a中查找b字符串结果:5
在a中查找c字符串结果:-1;
charAt()
返回指定索引处的字符
a.charAt(b)
在a字符串中查找索引为b的字符并返回
String a="abcd";
int k=1;
System.out.println("在a中查找索引为"+k"的字符为: "+a.charAt(k));
输出:在a中查找索引为1的字符为 : b
substring(int k)
返回的是从指定索引开始直到截取结尾的子串(包括开始)
a.substring(b)
返回的是从指定索引b开始直到截取结尾的子串
String a="abcde";
int k=2;
System.out.println("截取的字符串为:"+a.substring(k));
输出:截取的字符串为:cde
substring(int beginIndex int endIndex)
返回的是从beginIndex 索引开始直到endIndex索引的子串(包括开始,不包括结束)
String a="abcde";
int begin=2,end=4;
System.out.println("截取的字符串为:"+a.substring(begin,end));
输出:cd