关于java中replace用法
replace可以替换规定的字符串

String str=“Aynor Technology”; 
str.replace(“Aynor”,”Kunger”);

结果应该为:Kunger Technology

其中str数据不变,replace只返回处理后的记过字符串
正确输出对象为str.replace(“Aynor”,”Kunger”);
获取正确对象String result=str.replace(“Aynor”,”Kunger”);
输出result即为Kunger Technology;

replace也可以同时替换掉多个字符串

String str = new String("Aynor Technology's owner is Aynor");
			System.out.println(str.replace("Aynor", "Kunger"));

java 怎么替换做循环替换 java替换函数replace怎么使用_replace


与其相似的replaceAll方法作用如下

public String replaceAll(String regex,String replacement)

使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。

相关代码如下

public class e1test{
	public static void main(String[] args) {
			String regex = "[^0-9]+";
			String s = "java8,你好9";
			s = s.replaceAll(regex, "1");
			System.out.printf("%s",s);
	}
}

正则表达式想要匹配多个除了0-9数字以外的多个字符,regex则继承这个正则表达式,将匹配到的字符替换成1

由于是一次性匹配多个,“java”,“,你好”被打包成字符串,替换成一个1

输出的结果是1819

java 怎么替换做循环替换 java替换函数replace怎么使用_JAVA_02