0
点赞
收藏
分享

微信扫一扫

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

Raow1 2022-04-20 阅读 43

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 条评论