文字配列をchar配列に解析しようとすると問題が発生します。ここ は私のコードです:だからキャラクタ配列をJavaのコンソールに出力
line = scan.nextLine();
System.out.println(line);
char line2[] = line.toCharArray();
System.out.println(line2.toString());
、あなたが見ることができるように、それは簡単なコードです。
問題は、行に文字列 "00000001010010110100100000100000"が含まれていますが、 "line.toCharArray"を使用すると、char配列に "[C @ 7e243eed" 私はそれがライン変数アドレスなどを受け取っていると思います。
誰かが私を助けることができますか? ありがとう:D
'のSystem.out.println(Arrays.toString(LINE2));' –
あなたはまたのSystem.out.println(LINE2) '使用することができます'(明示的な' toString() '呼び出しなしで)。これにより、オーバーロードされた['println(char [])'](https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html#println-char:A-)バージョンの'println'は各文字を出力します(' [、、、] '配列形式はありません)。 – Pshemo
ありがとう!私はそれができることを知らなかった:D –