【发布时间】:2014-12-29 12:09:57
【问题描述】:
我有这个练习。为什么不使用replaceAll?我有一个错误:字符串索引超出范围:1
public class e3 {
public static void main(String[] args) {
String x="Sessione successiva";
String nuova=x.replace("i", "!");
String nuova2=nuova.replace("s", "$");
String nuova3=nuova2.replace("e", "&");
System.out.println(nuova3);
//replaceAll
String nuovaz=x.replaceAll("i", "!");
String nuova2z=nuovaz.replaceAll("s", "$");
String nuova3z=nuova2.replaceAll("e", "&");
System.out.println(nuova3z);
}
}
【问题讨论】:
-
String nuova3z=nuova2.replaceAll("e", "&");有错误,nuova2应该是nuova2z。
标签: java replace replaceall