Java中【String字符串的常见方法总结】

java中String类型属于引用数据类型,那么它的使用必然离不开方法,下面我们就对它的常用方法做一总结。

1。charAt()方法:

返回值:字符类型

主要作用:获取指定位置的字符。字符串存储的数据结构为字符数组,所以它的每个字符都有固定的下标。其和数组相似。从零开始,到长度-1结束

例子:

        String str = "abc";
		char c = str.charAt(0);
		System.out.println(c);
2.equals()方法:

返回值:boolean类型

主要作用:比较字符串内容是否相同。(此方法重写的Object类的equals方法)

例子:

	    String str = "abc";
		String str1 = "abc";
		System.out.println(str.equals(str1));
3.subString()方法:

返回值:一个新的字符串对象(注意:字符串是不可变的。)

主要作用:截取指定区间位置的字符串字串

例子:

        String str = "abc";
		String str1 = str.substring(1, 3);
		System.out.println(str1);
4.字符串的搜索:

字符串搜索方法有很多,从头搜索,从尾部搜索,判断头部,判断尾部,字串存在判断等。

        1.indexOf()方法  和lastIndexOf()方法:

                返回值:存在的时候:>=0的整数,不存在返回-1;

                 主要作用:返回指定字符串在当前字符串中的位置

                区别:indexOf()方法:是从头部开始。

                           lastIndexOf()方法:是从尾部开始。

                例子:

         2.startsWith()方法和endsWith()方法

                返回值:boolean类型

                主要作用:用于判断字符串是否以指定字符串开头(startsWith())或结尾(endsWith())。

                例子:

                3.contains()方法:

                返回值:boolean类型

                主要作用:判断指定字符串是否在当前字符串存在。

                例子:

5.trim()方法:

        返回值:一个新的字符串对象

        主要作用:取出字符串中的首尾空白字符。(空白字符包含:\y,\r,\n)

        例子:

6.replace()方法和replaceAll()方法:

               返回值:都是返回一个新的字符串对象

                主要作用:都是替换字符串。

                区别:replace()方法,根据字符字符串替换

                        replaceAll()方法:通过正则表达式替换,把匹配到的多种元素统一替换

例子:

7.split()方法:

                返回值:一个新的字符串数组

                主要作用:通过正则表达式或者普通字符,分割字符串,变成一个字符串数组。

                例子:

8.join()方法:

               返回值:一个新的字符串对象。

                主要作用:将一个字符串数组里的所有元素拼接为一个字符串

                例子:

9.format()方法;

        主要作用:让字符串按照指定格式输出。

例子:

                

10.字符串类型转换。

                1.valueOf()方法:

                        返回值:一个新的字符串对象

                        主要作用:将其他类型的内容转换为字符串类型。

                        2.将字符串转换为int类型,parseInt()方法里面的参数必须为数字字符

          

                       3.toString()方法。

                                返回值:一个字符串

                                主要作用:将某个对象按照字符串形式返回。

11.char[] 字符数组和String[] 数组转换:之间可以相互转换

                

12.toUpperCase()方法和  toLowerCase()方法

                返回值:一个新的字符串对象

                主要作用:将字符串转换成大写(toUpperCase())或小写( toLowerCase())

  • 33
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cph_507

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

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

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

打赏作者

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

抵扣说明:

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

余额充值