第九大类型-String

String 不是基本类型, 引用类型---自定义类型

1 如何获取字符串长度

str.length()

2.字符串和字符数组的转换

char[] chs={'c','a','r'};
String str = new String(chs);
char[] charArray = s.toCharArray();

3 大小写转换

.toUpperCase()

.toLowerCase()

 String str ="I'd Like apple   ";
        String s1=str.toUpperCase();
        String s2=str.toLowerCase();

4 去掉空格

.trim():第一个字符之前的空格,最后一个字符之后空格

5 .长度

s3.length()

6.比较

.equalsIgnoreCase(c2)

.equals()

7.查找

indexOf

lastIndexof

replace

public static void main(String[] args) {
        String s1="There are two cats cat";
        String s2="cat";

        System.out.println(s1.indexOf(s2));
        System.out.println(s1.lastIndexOf(s2));

        String c=s1.replace("cat","");
        System.out.println(c);

8 取到字符

.charAt()

String s="apple";

        for(int i=0;i<s.length();i++){
            char ch=s.charAt(i);
            if(ch>='a'&&ch<='z'){
                System.out.print(ch);

9 截取字符串

int s1=str.indexOf("-");
        int s2=str.indexOf("-",s1+1);

        String s=str.substring(s1+1,s2);
        System.out.println(s);

        int s3=str.lastIndexOf("-");
        String sal=str.substring(s3+1);
        System.out.println(sal);

          int s=str.indexOf("-");
          System.out.println(s);
          str=str.substring(s+1);
          System.out.println(str);

10 分割字符串

.split(字符串)

public static void parsex(String str){
    String[] split = str.split("-");
    for(String s : split){
    System.out.println(s);
    }
}

  • 10
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值