/**
* 获取功能
// int length()
// -- 获取字符串的长度。
// char charAt(int index)
// -- 获取字符串中给定索引处的字符。(练习遍历字符串)
// int indexOf(int ch)
// -- 返回指定字符在此字符串中第一次出现的索引。(不存在,返回-1)
// int indexOf(String str)
// -- 返回指定字符串在此字符串中第一次出现的索引。(不存在,返回-1)
// int indexOf(int ch,int fromIndex)
// -- 返回指定字符在此字符串中第一次出现的索引,从指定的索引处开始查找。
// int indexOf(String str,int fromIndex)
// -- 返回指定字符串在此字符串中第一次出现的索引,从指定的索引处开始查找。
// String substring(int start)
// -- 截取字符串。返回从指定索引截取后的字符串。
// String substring(int start,int end)
// -- 截取字符串。返回从指定索引开始start到指定索引结束end截取后的字符串。(包括开始索引但不包括结束索引,左闭右开)
//
// 注:字符串的截取功能不会对原字符串产生影响。
*/
package it.String02;
public class Demo14 {
public static void main(String[] args) {
String s="helloworld";
// int indexOf(int ch)
// -- 返回指定字符在此字符串中第一次出现的索引。(不存在,返回-1)
System.out.println(s.indexOf('a'));
System.out.println("-----------------------------");
// int indexOf(String str)
// -- 返回指定字符串在此字符串中第一次出现的索引。(不存在,返回-1)
System.out.println(s.indexOf("lo"));
System.out.println("-----------------------------");
// int indexOf(int ch,int fromIndex)
// -- 返回指定字符在此字符串中第一次出现的索引,从指定的索引处开始查找。
System.out.println(s.indexOf("o", 1));
System.out.println("-----------------------------");
// int indexOf(String str,int fromIndex)
// -- 返回指定字符串在此字符串中第一次出现的索引,从指定的索引处开始查找。
System.out.println(s.indexOf("ow", 2));
System.out.println("-----------------------------");
// String substring(int start)
// -- 截取字符串。返回从指定索引截取后的字符串。
System.out.println(s.substring(2));
System.out.println("-----------------------------");
// String substring(int start,int end)
// -- 截取字符串。返回从指定索引开始start到指定索引结束end截取后的字符串。(包括开始索引但不包括结束索引,左闭右开)
//
// 注:字符串的截取功能不会对原字符串产生影响。
System.out.println(s.substring(4,5));
}
}
|
|