Java 程序替换字符串中所有指定字符的出现


在本文中,我们将学习如何在Java中替换字符串中所有指定字符的出现。

replace() 方法

Java 中的replace() 方法用于将字符串中所有指定字符的出现替换为另一个字符。在本例中,我们将替换所有字符$的出现为*。使用replace() 方法替换字符串中所有指定字符的出现。

问题陈述

给定一个字符串,在 Java 中用另一个字符替换特定字符的所有出现。以下是相同内容的演示 -

输入

THIS IS DEMO LINE $$$ NEW LINE

输出

THIS IS DEMO LINE *** NEW LINE

Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.

替换字符串中所有指定字符出现的步骤

以下是替换字符串中所有指定字符出现的步骤 -

  • 定义一个字符串变量str,其中包含初始字符串值。
  • 打印原始字符串。
  • 使用replace() 方法将字符$的所有出现替换为*
  • 打印更新后的字符串。

Java 程序替换字符串中所有指定字符的出现

以下是替换字符串中所有指定字符出现的Java程序 -

Open Compiler
public class Demo { public static void main(String[] args) { String str = "THIS IS DEMO LINE $$$ NEW LINE"; System.out.println("String = "+str); System.out.println("Replacing all occurrence of given character..."); System.out.println("Updated string = "+str.replace("$", "*")); } }

输出

String = THIS IS DEMO LINE $$$ NEW LINE
Replacing all occurrence of given character...
Updated string = THIS IS DEMO LINE *** NEW LINE

代码解释

此 Java 程序使用replace() 方法替换字符串中所有指定字符的出现。该字符串为“THIS IS DEMO LINE $$$ NEW LINE”,我们希望将字符$的所有出现替换为*。首先,我们定义一个字符串变量str并将其值设置为“THIS IS DEMO LINE $$$ NEW LINE”。

然后,我们将原始字符串打印到控制台。接下来,我们打印一条消息,表明我们正在替换所有指定字符的出现。最后,我们使用replace() 方法将所有$的出现替换为_,并将更新后的字符串打印到控制台。replace()方法接受两个参数:要替换的字符和用于替换它的字符。当我们运行此程序时,它会输出原始字符串、一条消息以及所有$的出现都被替换为_的更新后的字符串。

更新于: 2024-11-19

2K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告