String类中开发常用方法

String类中开发常用方法

1. int length() 获取字符串的长度(字符个数)

		String str = "java springboot";
        int len = str.length();
        System.out.println(len);//15

2.String trim() 去除当前字符串两边的空白字符

一般在用户名输入时运用

		String str = "   hello world   ";
        System.out.println(str);
        str = str.trim();//去除两边空格
        System.out.println(str);

3.String toUpperCase() 将当前字符串中的英文部分转换为大写;

String toLowerCase() 将英文部分转为小写

		String str = "我爱 I love Java ";

        String upper = str.toUpperCase();//转大写
        System.out.println(upper);

        String lower = str.toLowerCase();//转小写
        System.out.println(lower);

4.boolean startsWith(String str)判断当前字符串是否是以给定的字符串开始的;

boolean endswith(String str) 判断当前字符串是否是以给定的字符串结束的

		String str = "thinking in java 几号房间号东方";
        boolean starts = str.startsWith("think");//判断Str是否是think开始
        System.out.println(starts);
        //
        boolean sta = str.startsWith("t");
        System.out.println(sta);
        //
        boolean star = str.startsWith("i");
        System.out.println(star);
        //以什么结束
        System.out.println("endsWith()以什么结束---->");
        boolean ends = str.endsWith("东方");
        System.out.println(ends);  

5.char charAt(int index)获取对应位置的字符

		String str = "thinking in java";
        char c = str.charAt(9);//获取位置9所对应的字符
        System.out.println(c);//i
        char c1 = str.charAt(11);//获取位置11所对应的字符
        System.out.println(c1);//空格 

6.int indexOf(String str)检索给定字符串在当前字符中的开始位置—根据字符串找开始位置

int lastIndexOf(String str)检索给定字符串在当前字符串中最后一次出现的位置

		String str = "thinking in java";
        int index = str.indexOf("in");//检索in在字符串str中出现的开始位置
        System.out.println(index);//2

        index = str.indexOf("in",3);//从下标为3的位置开始找
        System.out.println(index);//5

        index = str.indexOf("IN");//当前字符串不包含IN,所以返回-1
        System.out.println(index);//-1  
        
        index = str.lastIndexOf("in");//找in最后一次出现的位置
        System.out.println(index);//9           

7.String substring(int start,int end)截取当前字符串中指定范围内的字符串(含头不含尾–包含start,但不包含end)

		//                      111
        //            0123456789012
        String str = "www.baidu.com";
        String name = str.substring(4,9);//截取下标4-9范围的字符串
        System.out.println(name);//baidu

        name = str.substring(4);//从下标4开始一直到末尾
        System.out.println(name);//baidu.com    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值