java如何换掉
替换字符串中的字符
使用 String.replace() 方法可以替换字符串中的字符或子字符串。该方法接受两个参数:要替换的字符或子字符串,以及替换后的字符或子字符串。
String original = "Hello World";
String replaced = original.replace("World", "Java");
System.out.println(replaced); // 输出: Hello Java
替换字符串中的多个字符
如果需要替换多个不同的字符,可以使用 String.replaceAll() 方法结合正则表达式。该方法允许使用正则表达式匹配模式。

String original = "abc123def456";
String replaced = original.replaceAll("[0-9]", "X");
System.out.println(replaced); // 输出: abcXXXdefXXX
替换文件中的内容
读取文件内容后替换特定字符串,再将内容写回文件。使用 Files 类和 Paths 类处理文件读写。

Path path = Paths.get("example.txt");
String content = new String(Files.readAllBytes(path), StandardCharsets.UTF_8);
String newContent = content.replace("old", "new");
Files.write(path, newContent.getBytes(StandardCharsets.UTF_8));
替换集合中的元素
对于 List 或 Set 等集合类型,可以通过迭代器或 replaceAll 方法替换元素。
List<String> list = new ArrayList<>(Arrays.asList("a", "b", "c"));
list.replaceAll(s -> s.equals("b") ? "java" : s);
System.out.println(list); // 输出: [a, java, c]
替换数组中的元素
直接通过索引访问数组元素并进行替换。
String[] array = {"apple", "banana", "cherry"};
array[1] = "java";
System.out.println(Arrays.toString(array)); // 输出: [apple, java, cherry]






