我使用了以下字符串操作,但无法理解为什么第一种情况不起作用。
案例 - 1:
String myString = new String("old String");
System.out.println(myString);
myString.replaceAll( "old", "new" );
System.out.println( myString );
//Output
old String
old String
案例 - 2:
String myString = new String("old String" );
System.out.println(myString);
myString = new String("new String");
System.out.println(myString);
//Output
old String
new String
为什么案例 - 1正在运作但是案例 - 2不起作用?
答案 0 :(得分:3)
Dim newChain As New CHAIN
返回具有指定替换的新字符串。你需要这样做:
String.replaceAll()
答案 1 :(得分:0)
replaceAll方法返回一个String对象。
,您必须将此分配回myString或另一个变量。