Java字符串处理技巧:替换、截取和格式化示例

原创 逃离我推掉我的手 2024-12-12 23:39 85阅读 0赞

在Java中,处理字符串主要涉及到三个方面:替换、截取和格式化。下面将分别给出示例:

  1. 替换(replace方法):

    1. String str = "Hello, World!";
    2. // 将"World"替换为"Java"
    3. str = str.replace("World", "Java");
    4. System.out.println(str); // 输出:Hello, Java!
  2. 截取(substring和substringIndex方法):
    ```java
    String str = “This is a long string.”;
    // 获取字符串的前5个字符
    str = str.substring(0, 5));
    System.out.println(str); // 输出:This

// 使用substringIndex方法截取索引为3的子串(如果不存在,则返回-1)
int index = str.substringIndex(str, “i”, -1));
if (index != -1) {
System.out.println(str.substring(index)); // 输出:is a long
}

  1. 3. 格式化(使用printfformat方法):
  2. ```java
  3. String str = "The date is {date}, and the time is {time}.";
  4. // 使用printf格式化字符串
  5. String formattedStr1 = String.format(str, "2023-05-01", "14:30")));
  6. System.out.println(formattedStr1)); // 输出:The date is 2023-05-01, and the time is 14:30.
  7. // 使用format方法格式化字符串(需要注意的是,这种方式在Java 9及更高版本才开始支持):
  8. String formattedStr2 = String.format("%-20s %-20s", "Name", "Age"),
  9. "Alice",
  10. "30");
  11. System.out.println(formattedStr2)); // 输出:Name Age
  12. Alice 30

以上就是Java字符串处理的技巧,包括替换、截取和格式化。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,85人围观)

还没有评论,来说两句吧...

相关阅读