当前位置:首页 > Java

java 如何替换

2026-02-04 21:02:15Java

替换字符串中的字符或子串

使用 String 类的 replace()replaceAll() 方法可以替换字符串中的字符或子串。replace() 用于简单字符替换,而 replaceAll() 支持正则表达式匹配替换。

示例代码:

String original = "Hello, World!";
String replaced = original.replace("World", "Java");
System.out.println(replaced); // 输出: Hello, Java!

正则表达式替换:

String text = "abc123def456";
String replaced = text.replaceAll("\\d+", "X");
System.out.println(replaced); // 输出: abcXdefX

替换文件中的内容

使用 Files 类和 BufferedReader/BufferedWriter 结合,可以读取文件内容并替换指定部分。

java 如何替换

示例代码:

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;
import java.util.List;

Path path = Paths.get("example.txt");
List<String> lines = Files.readAllLines(path);
for (int i = 0; i < lines.size(); i++) {
    lines.set(i, lines.get(i).replace("old", "new"));
}
Files.write(path, lines);

替换集合中的元素

使用 Listset() 方法可以替换指定索引位置的元素。

java 如何替换

示例代码:

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.set(1, "Orange"); // 替换索引 1 的元素
System.out.println(list); // 输出: [Apple, Orange]

正则表达式替换

PatternMatcher 类可用于复杂的正则表达式替换。

示例代码:

import java.util.regex.*;

String input = "The quick brown fox jumps over the lazy dog.";
Pattern pattern = Pattern.compile("fox");
Matcher matcher = pattern.matcher(input);
String output = matcher.replaceAll("cat");
System.out.println(output); // 输出: The quick brown cat jumps over the lazy dog.

标签: java
分享给朋友:

相关文章

如何编写java程序

如何编写java程序

安装开发环境 下载并安装JDK(Java Development Kit),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH正确设置。 选…

java如何输入数据

java如何输入数据

输入数据的方法 在Java中,输入数据可以通过多种方式实现,具体取决于输入来源(如控制台、文件、网络等)。以下是几种常见的方法: 使用Scanner类从控制台输入 Scanner类是Java中最常用…

如何运行java项目

如何运行java项目

运行Java项目的步骤 确保Java环境已安装 在运行Java项目前,需确认系统已安装Java Development Kit(JDK)。通过命令行输入java -version和javac -ver…

java如何编写接口

java如何编写接口

编写Java接口的基本语法 在Java中,接口通过interface关键字定义,可以包含抽象方法、默认方法、静态方法和常量。 public interface MyInterface {…

如何导入java项目

如何导入java项目

导入Java项目的方法 使用IDE导入(如IntelliJ IDEA或Eclipse) 打开IDE后选择导入现有项目,导航至项目根目录(包含pom.xml或build.gradle的文件位置)。IDE…

如何启用java

如何启用java

启用 Java 的方法 检查 Java 是否已安装 在命令行或终端输入 java -version,如果显示版本信息,说明 Java 已安装。若未安装,需从 Oracle 官网 或 OpenJDK 下…