JAVA基础:String的常用方法

目录

前言

string的常用方法


前言

上一篇我们学习了string字符串的基本用法,以及string字符串的内部机制,而string也是一个类,他的内部也有很多已经给我们封装好的,方便我们操作字符串的方法,我们是不可能将内部的方法全部记住的,我们只要知道方法是怎么使用的有什么样的效果就行,今天我也只会学习一些常见的方法

string的常用方法

String s = "China is good !!!";
 System.out.println(s.length());

第一个方法我们已经非常熟悉了,就是返回字符串的长度

String s = "China is good !!!";
 System.out.println(s.charAt(5));

这个方法会让我们传入一个索引,然会会返回指定索引的字符

String s = "China is good !!!";
 System.out.println(s.startsWith("China"));

这个方法是判断字符串是否以指定字符串开头

String s = "China is good !!!";
 System.out.println(s.endsWith("!!!"));

这个方法是判断字符串是否以指定字符串结尾

String s = "China is good !!!";
 System.out.println(s.equals("China is good !!!"));

这个方法我们就很熟悉了,用来比较两个字符串是否相等,但是equals不能忽略大小写进行比较

String s = "China is good !!!";
 System.out.println(s.equalsIgnoreCase("China is good !!!"));

这个方法就可以忽略大小写进行比较字符串

String s = "China is good !!!";
 System.out.println(s.indexOf("Is"));

这个方法是获得指定字符串第一次出现的位置

String s = "China is good !!!";
 System.out.println(s.indexOf("o",10));

这个重载的方法是从指定索引向后找第一个指定字符串出现的位置

String s = "China is good !!!";
 System.out.println(s.replace("China","Chinese"));

这个方法是将指定字符串替换成新的字符串

String s = "China is good !!!";
 System.out.println(s.toLowerCase());

将字符串中所有的字符变成小写

String s = "China is good !!!";
 System.out.println(s.toUpperCase());

将字符串中所有的字符变成大写

String s = "China is good !!!";
 System.out.println(s.contains("is"));

判断字符串中是否包含指定字符

String s = "China is good !!!";
 System.out.println(s.substring(5));
 System.out.println(s.substring(5,7));

这个方法是截取字符串它有两种用法,第一种传一个参数,就是从指定位置截取到最后

第二种是只截取指定的范围,注意这个范围是左闭右开的【5,7)

String s = "China is good !!!";
String[] arr = s.split(" ");
 

这个方法是用指定字符串对原字符串进行拆分然后将拆分后的内容形成一个字符串数组返回

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值