1. ホーム
  2. java

[解決済み】Ljava.lang.String;@とは何ですか?

2022-02-17 05:43:48

質問事項

文字列の配列があります selectCancel セッターとゲッターのメソッドを持つ、私のフォームのチェックボックスです。チェックされた値を取得しようとしているのですが、印刷すると上記のような結果になってしまいます。

を試してみました。 Arrays.toString() メソッドを使用しても、同じように表示されます。

その後、次のようにしてみました。

String checked = Arrays.toString(Employee.getSelectCancel());

も試してみました。 Arrays.asList()Arrays.copyOf()

では、この文字列はどのように読めばいいのでしょうか?

どのように解決するのですか?

方法 動作 は、配列を指定した場合です。の出力は

String[] helloWorld = {"Hello", "World"};
System.out.println(helloWorld);
System.out.println(Arrays.toString(helloWorld));

[Ljava.lang.String;@45a877
[Hello, World]

(の後の数字は @ はほぼ常に異なる)

の戻り値の型を教えてください。 Employee.getSelectCancel()