Java 使用+;登录replace()和replaceFirst()
片段1Java 使用+;登录replace()和replaceFirst(),java,regex,Java,Regex,片段1 String s = "2+2=4"; System.out.println(s.replace("+", "-")); 片段2 str = str.replaceFirst("^\\s+", "") 为什么在第一个代码段1+中wokring是一个符号,而在代码段2中它像正则表达式一样工作?因为第一个参数是正则表达式 看看签名 replaceFirst(String regex, String replacement) 其中as方法接受的CharSequence只是一个字符串 re
String s = "2+2=4";
System.out.println(s.replace("+", "-"));
片段2
str = str.replaceFirst("^\\s+", "")
为什么在第一个代码段1+
中wokring是一个符号,而在代码段2中它像正则表达式一样工作?因为第一个参数是正则表达式
看看签名
replaceFirst(String regex, String replacement)
其中as方法接受的CharSequence只是一个字符串
replace(CharSequence target,CharSequence replacement)