以下に示すような小さなコードがあります
public class Testing {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String firstString = sc.next();
System.out.println("First String : " + firstString);
String secondString = "text\\";
System.out.println("Second String : " + secondString);
}
}
入力をテキスト\\として提供すると、出力が次のようになります
First String : text\\
Second String : text\
最初の文字列に提供する入力が 2 番目の文字列と同じであるのに、なぜ 2 つの異なる文字列を取得するのですか。