package niu.cheng3;
public class StringDemo {
/*
* String类的获取功能
public int length() 获取字符串的长度
public char charAt(int index) 获取指定索引位置的值
public int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
public int indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引
public int indexOf(int ch,int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
public int indexOf(String str,int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
public String substring(int beginIndex) 从指定位置开始截取到结束返回字符串
public String substring(int beginIndex,int endIndex) 从指定位置开始截取到指定位置结束返回字符串
*/
public static void main(String[] args) {
String s="helloworld";
//public int length() 获取字符串的长度
System.out.println("length:"+s.length());//length:10
System.out.println("---------------------");
//public char charAt(int index) 获取指定索引位置的值
System.out.println("charAt:"+s.charAt(3));//charAt:l
System.out.println("---------------------");
//public int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
System.out.println("indexOf(int ch):"+s.indexOf('w'));//indexOf(int ch):5
System.out.println("---------------------");
//public int indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引
System.out.println("indexOf(String str):"+s.indexOf("or"));//indexOf(String str):6
System.out.println("---------------------");
//public int indexOf(int ch,int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
System.out.println("indexOf(int ch,int fromIndex):"+s.indexOf('o', 5));//indexOf(int ch,int fromIndex):6
System.out.println("---------------------");
//public int indexOf(String str,int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
System.out.println("indexOf(String str,int fromIndex):"+s.indexOf("he", 3));//indexOf(String str,int fromIndex):-1
System.out.println("---------------------");
//public String substring(int beginIndex) 从指定位置开始截取到结束返回字符串
System.out.println("substring(int beginIndex):"+s.substring(3));//substring(int beginIndex):loworld
System.out.println("---------------------");
//public String substring(int beginIndex,int endIndex) 从指定位置开始截取到指定位置结束返回字符串
System.out.println("substring(int beginIndex,int endIndex):"+s.substring(2, 6));//substring(int beginIndex,int endIndex):llow
System.out.println("====================");
}
}
public class StringDemo {
/*
* String类的获取功能
public int length() 获取字符串的长度
public char charAt(int index) 获取指定索引位置的值
public int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
public int indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引
public int indexOf(int ch,int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
public int indexOf(String str,int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
public String substring(int beginIndex) 从指定位置开始截取到结束返回字符串
public String substring(int beginIndex,int endIndex) 从指定位置开始截取到指定位置结束返回字符串
*/
public static void main(String[] args) {
String s="helloworld";
//public int length() 获取字符串的长度
System.out.println("length:"+s.length());//length:10
System.out.println("---------------------");
//public char charAt(int index) 获取指定索引位置的值
System.out.println("charAt:"+s.charAt(3));//charAt:l
System.out.println("---------------------");
//public int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
System.out.println("indexOf(int ch):"+s.indexOf('w'));//indexOf(int ch):5
System.out.println("---------------------");
//public int indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引
System.out.println("indexOf(String str):"+s.indexOf("or"));//indexOf(String str):6
System.out.println("---------------------");
//public int indexOf(int ch,int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
System.out.println("indexOf(int ch,int fromIndex):"+s.indexOf('o', 5));//indexOf(int ch,int fromIndex):6
System.out.println("---------------------");
//public int indexOf(String str,int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
System.out.println("indexOf(String str,int fromIndex):"+s.indexOf("he", 3));//indexOf(String str,int fromIndex):-1
System.out.println("---------------------");
//public String substring(int beginIndex) 从指定位置开始截取到结束返回字符串
System.out.println("substring(int beginIndex):"+s.substring(3));//substring(int beginIndex):loworld
System.out.println("---------------------");
//public String substring(int beginIndex,int endIndex) 从指定位置开始截取到指定位置结束返回字符串
System.out.println("substring(int beginIndex,int endIndex):"+s.substring(2, 6));//substring(int beginIndex,int endIndex):llow
System.out.println("====================");
}
}