获取类型
- 获取字符串长度(int length(); 方法)
- 根据位置获得字符(char charAt(int index); 方法)
- 根据位置获取字符串中的位置
int indexOf(int ch);
int indexOf(int ch, int fromIndex);
int indexOf(String str);
int indexOf(String str,int fromIndex);
从右向前找,则使用int lastIndexOf();
方法 - 获取字符串中的一部分字符串
String substring(int beginIndex);//从begin到最后
String substring(int beginIndex, int endIndex);//不包含end
public class getString {
public static void main(String[] args) {
String string = "abcdafgsadfg";
int len = string.length();
System.out.println(len); //12
System.out.println(string.indexOf("d"));//3
System.out.println(string.indexOf("d",5));//9
System.out.println(string.indexOf("sad"));//7
System.out.println(string.indexOf("sada"));
//-1, 没有找到,返回-1
System.out.println(string.indexOf("fg"));//5
System.out.println(string.indexOf("fg",6));//10
System.out.println(string.lastIndexOf("a"));//8
System.out.println(string.substring(3));//dafgsadfg
System.out.println(string.substring(3,5));//da
}
}
网友评论