package cn.lgt.stringmethods;
public class StringObtainMethods {
public static void stringObatinMethods() {
// 1. 获取字符串的长度
// int length();
String s1 = "helloworld";
System.out.println(s1.length());
// 2. 获取指定索引位置的字符
// char charAt(int index);
System.out.println(s1.charAt(3));
System.out.println(s1.charAt(1));
for (int i = 0; i < s1.length(); i++) {
System.out.print(s1.charAt(i));
}
System.out.println();
for (int i = s1.length() - 1; i >= 0; i--) {
System.out.print(s1.charAt(i));
}
System.out.println();
// 3. 获取指定字符在此字符串中第一次出现处的索引
// int indexOf(int ch);
System.out.println(s1.indexOf('o'));
// 4. 获取指定字符串在此字符串中第一次出现处的索引
// int indexOf(String str);
System.out.println(s1.indexOf("wo"));
System.out.println(s1.indexOf("helss"));
// 5. 获取指定字符在此字符串中从指定位置后第一次出现处的索引
// int indexOf(int ch, int fromIndex);
System.out.println(s1.indexOf('l', 4));
// 6. 获取指定字符串在此字符串中从指定位置后第一次出现处的索引
// int indexOf(String str, int fromIndex);
System.out.println(s1.indexOf("l", 4));
// 7. 从指定位置开始截取字符串,默认到结尾位置
// String subString(int start);
String s2 = "helloworldandjava";
System.out.println(s2.substring(5));
// 8. 从start位置开始截取字符串,到end位置结束。不包括end位置的字符
// String substring(int start, int end);
System.out.println(s2.substring(5, 10));
}
}
String类的获取功能(方法)
最新推荐文章于 2021-03-11 14:58:51 发布