java-----------String类----------常用的方法详解

1.直接赋值

String str="abc";//直接赋值

在这里插入图片描述

 底层由 char value[]数组实现字符的拼接private final char value[];

2.构造器

String  str=new String ();//无参构造
String str1=new String("abc");//有参构造

3.length()方法获取字符长度

   String str="abc";
  System.out.println(str.length());
  输出结果为:3
  

4.charAt(int)方法根据数组下标位置获取字符串

   String str="abc";
   System.out.println(str.charAt(0));
   输出结果为:a

5.equals()方法比较地址是否一样,返回boolean类型


    String str="abc";

    String str1="abce";
    System.out.println(str.equals(str1));
    结果为:false

6.concat()方法拼接字符串

    String str="abc";
    System.out.println(str.concat("1234"));
    输出结果:abc1234

7.replace(char oldChar,char newChar)指定字符串进行替换

   1.全部进行替换
    String str="abc";
    System.out.println(str.replace("abc", "t"));
    输出结果:t

    2.替换具体的字符
     String str="abc";
     System.out.println(str.replace("a", "t"));
     输出结果为:tbc


8. toUpperCase(str)字符串转化为大写

   String str=" abc ";
   System.out.println(str.toUpperCase());
   输出结果:ABC

9.toLowerCase(str)字符串转化为小写

     String str="ABC ";
  
    System.out.println(str.toLowerCase());
    输出结果:abc

10.trim()取字符串首尾的空格

      String str="  A B C ";

    System.out.println(str.trim());
    输出:A B C

11.valueOf()数据类型(int ,long ,double)转化为string

   int a=10;
  System.out.println(String.valueOf(a));

拓展训练

1.string s=" a b c";将字符串进行取空,并且全部转化为大写

String s=" a b c";
 System.out.println(str.trim().toUpperCase());
 输出:A B C

2.string s=“ABC”;将字符串全部转化为小写和string s1="aaaa"进行比较

String s="ABC";
 String s1="aaaa";
 System.out.println(s.toLowerCase().equals(s1));
 输出:false

3.String s=“abcd”;String s1=“efjd”;将字符串拼接到一起并且获取长度

 String s="abcd";
 String s1="efjd";
 System.out.println(s.concat(s1).length());
输出结果:8

总结:方法可以进行多重调用

java包装类文章推荐链接: https://blog.csdn.net/m0_67929156/article/details/124162285?spm=1001.2014.3001.5501

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值