1.String的概述,构造方法
2.String的判断功能
3.String类的获取功能
4.String类的转换功能
5.String类的替换功能
package cn.itcast_04;
/*
* String类的获取功能
* int length();获取字符串的长度
* char charAt(int index);获取指定索引位置的字符
* int indexOf(int ch);返回指定字符在此字符串中第一次出现的索引
* 为什么这里是int类型,而不是char类型?
* 因为'a'和97都可以代表'a'
* 如果是char类型的话,想输入int值需要强转,但是int类型却不需要
* int indexOf(String str); 返回指定字符串在此字符串中第一次出现的索引
* int indexOf(int ch int fromIndex);返回指定字符在此字符串中从指定位置后第一次出现的索引
* int indexOf(String ch int fromIndex);返回指定字符串在此字符串中从指定位置后第一次出现的索引
* String substring(int start);从指定位置开始截取字符串,某认到末尾
* String substring(int start, int end);从指定位置开始到指定位置结束截取字符串
*/
public class StringDome_获取 {
public static void main(String[] args) {
//定义字符串
String s = "helloword" ;
//int length();获取字符串的长度
System.out.println("s.length:"+s.length());
//char charAt(int index);获取指定索引位置的字符
System.out.println("charAt:"+s.charAt(7));
//int indexOf(int ch);返回指定字符在此字符串中第一次出现的索引
System.out.println("indexOf:"+s.indexOf('l'));
//int indexOf(String str); 返回指定字符串在此字符串中第一次出现的索引
System.out.println("indexOf:"+s.indexOf("owo"));
//int indexOf(int ch int fromIndex);返回指定字符在此字符串中从指定位置后第一次出现的索引
System.out.println("indexOf:"+s.indexOf('l',4));
System.out.println("indexOf:"+s.indexOf('k',4));//-1
System.out.println("indexOf:"+s.indexOf('l',40));//-1 找不到或者没有返回-1
//int indexOf(String ch int fromIndex);返回指定字符串在此字符串中从指定位置后第一次出现的索引
System.out.println("indexOf:"+s.indexOf("owo",2));
//String substring(int start);从指定位置开始截取字符串,某认到末尾包含开始的索引
System.out.println("substring:"+s.substring(5));
//String substring(int start, int end);从指定位置开始到指定位置结束截取字符串 包含开始的索引
System.out.println("substring:"+s.substring(5,7));
}
}