Java之String类的获取功能

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));
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Unknown To Known

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值