String类的常用方法总结,Cs挽周带你玩转String类(图文总结超详细) !(下)

简介: String类的常用方法总结,Cs挽周带你玩转String类(图文总结超详细) !

boolean equals(Object anObject)

  • 语法:字符串变量名.wquals(字符串变量名);
  • 说明: 比较两个字符串是否相等,返回布尔值
  • 示例:
    public static void main(String[] args) {
       String a = "mzc";
       String b = "zll";
       System.out.println(a.equals(b));
    }

结果:

20210705105945420.png

String trim()

  • 语法:字符串变量.trim();
  • 说明: 去掉字符串左右空格
  • 示例:
    public static void main(String[] args) {
       String a = "  mzc  ";
       System.out.println(a.trim());
    }

结果:

20210705110332171.png

String replace(char oldChar,char newChar)

  • 语法:字符串变量.replace("原本值","要替换的值")
  • 说明: 新字符替换旧字符。
  • 示例:
    public static void main(String[] args) {
       String a = "  mzcm  ";
       System.out.println(a.replace('m','w'));
    }
  • 结果:

20210705142513732.png

String substring(int beginIndex,int endIndex)

  • 语法:字符串变量.substring(索引 1,索引 2)
  • 说明: 截取字符串
  • 示例:
    public static void main(String[] args) {
        String test = "我是Cs挽周,请官方给我个热榜,@@占位符@@谢谢了";
        System.out.println(test.substring(test.indexOf("@")+2,test.lastIndexOf("@")-1));
    }

结果:


20210705143317620.png

boolean equalsIgnoreCase(String str)

  • 语法:字符串变量.equalsIgnoreCase("值")
  • 说明: 忽略大小写的比较两个字符串的值是否一模一样,返回一个布尔值
  • 示例:
    public static void main(String[] args) {
        String str = "HELLO WORLd";
        String str1 = "hello world";
        System.out.println(str.equalsIgnoreCase(str1));
    }

结果:

20210705143550648.png

boolean contains(String str)

  • 语法:字符串变量.contains(“值”)
  • 说明: 判断一个字符串里面是否包含指定的内容,返回一个布尔值
  • 示例:
    public static void main(String[] args) {
        String test = "我是Cs挽周,请官方给我个热榜,@@占位符@@谢谢了";
        System.out.println(test.contains("挽周"));
    }

结果:

20210705144040491.png

boolean endsWith(String str)

  • 语法:字符串变量.endsWith("值")
  • 说明: 测试此字符串是否以指定的后缀结束。返回一个布尔值
  • 示例:
    public static void main(String[] args) {
        String test = "我是Cs挽周,请官方给我个热榜,@@占位符@@谢谢了";
        System.out.println(test.endsWith("我"));
    }

结果:

20210705144642698.png

String replaceAll(String str1,String str2)

  • 语法:字符串变量.replaceAll("值")
  • 说明: 将某个内容全部替换成指定内容
  • 示例:
    public static void main(String[] args) {
        String test = "我是Cs挽周,请官方给我个热榜,@@占位符@@谢谢了";
        System.out.println(test.replaceAll("@","-"));
    }

结果:

20210705145245857.png

String repalceFirst(String str1,String str2)

  • 语法:字符串变量.repalceFirst("值")
  • 说明: 将第一次出现的某个内容替换成指定的内容
  • 示例:
    public static void main(String[] args) {
        String test = "我是Cs挽周,请官方给我个热榜,@@占位符@@谢谢了";
        System.out.println(test.replaceFirst("@","-"));
    }

结果:

20210705145416419.png

String concat(String str)

  • 语法:字符串变量.concat("值")
  • 说明: 在原有的字符串的基础上加上指定字符串
  • 示例:
    public static void main(String[] args) {
        String test = "我是Cs挽周,请官方给我个热榜,@@占位符@@谢谢了";
        System.out.println(test.concat(", 嗯?"));
    }
  • 结果:

20210705152254629.png

boolean isEmpty()

  • 语法:字符串变量.isEmpty()
  • 说明: 判断指定字符串是否为空
  • 示例:
    public static void main(String[] args) {
        String test = "我是Cs挽周,请官方给我个热榜,@@占位符@@谢谢了";
        System.out.println(test.isEmpty());
    }
  • 结果:

20210705152541445.png


相关文章
|
1天前
|
Java 安全 索引
滚雪球学Java(48):面向对象编程中的StringBuffer类详解
【6月更文挑战第2天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
23 5
滚雪球学Java(48):面向对象编程中的StringBuffer类详解
|
2天前
|
存储 Java 测试技术
滚雪球学Java(47):String类教程:如何在Java中使用字符串操作
【6月更文挑战第1天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
13 2
滚雪球学Java(47):String类教程:如何在Java中使用字符串操作
|
6天前
|
缓存 安全 Java
初识String类
初识String类
|
12天前
|
存储 Java API
【JAVA学习之路 | 提高篇】[内部类与常见API]String类
【JAVA学习之路 | 提高篇】[内部类与常见API]String类
|
12天前
|
Java API
【JAVA学习之路 | 提高篇】包装类(包装类与基本数据类型及String类之间的转换)
【JAVA学习之路 | 提高篇】包装类(包装类与基本数据类型及String类之间的转换)
|
18天前
|
Java 索引
String字符串常用函数以及示例 JAVA基础
String字符串常用函数以及示例 JAVA基础
|
19天前
|
Java 编译器 ice
【Java开发指南 | 第十五篇】Java Character 类、String 类
【Java开发指南 | 第十五篇】Java Character 类、String 类
31 1
|
17天前
|
存储 安全 Java
Java中的这些String特性可能需要了解下
Java中的String特性你知道哪些?虽然String很常见,通过源码可以看到String的值传递、字符串表和不可变性。本文基于JDK17说明。
32 1
|
3天前
|
安全 Java
Java中的StringBuffer:深入解析与最佳实践
Java中的StringBuffer:深入解析与最佳实践
|
12天前
|
存储 安全 Java
【JAVA学习之路 | 提高篇】StringBuffer与StringBuilder
【JAVA学习之路 | 提高篇】StringBuffer与StringBuilder