当前位置:首页 > 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如何输出

输出到控制台 使用 System.out.println() 方法输出内容到控制台,适用于调试或简单信息展示。 示例代码: System.out.println("Hello, World!")…

java如何打开

java如何打开

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

如何删除java

如何删除java

卸载 Java 的步骤 Windows 系统: 打开控制面板,选择“程序和功能”或“卸载程序”,在列表中找到 Java 相关条目(如“Java Runtime Environment”或“Java D…

如何卸载java

如何卸载java

卸载Java的步骤 Windows系统卸载方法 打开控制面板,选择“程序和功能”或“卸载程序”。在列表中找到Java相关条目(如“Java 8 Update 251”),右键选择卸载并跟随向导完成…

如何编写java程序

如何编写java程序

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

java如何上传文件

java如何上传文件

使用HttpURLConnection上传文件 在Java中,可以通过HttpURLConnection实现文件上传功能。需要设置请求头为multipart/form-data,并构建包含文件数据的请…