私は次のコードを試しています:-
String x = "asdfg/dgws";
x.replaceAll("/", "\\");
しかし、これは失敗しています。これにより、次のエラーメッセージが表示されます。-
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.charAt(Unknown Source)
at java.util.regex.Matcher.appendReplacement(Unknown Source)
at java.util.regex.Matcher.replaceAll(Unknown Source)
at java.lang.String.replaceAll(Unknown Source)
at com.jai.SecLargest.main(SecLargest.java:13)
この例外が発生する理由がわかりません。