什么是Ljava.lang.String;@

2022-08-31 12:43:54

我有一个带有 setter 和 getter 方法的字符串数组,这是我窗体中的一个复选框。我正在尝试获取已检查的值,并且在打印时得到上述结果。selectCancel

我尝试了该方法,但它仍然打印相同。Arrays.toString()

然后我做了以下操作:

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

我也尝试了和Arrays.asList()Arrays.copyOf()

那么,我该如何读取此字符串呢?


答案 1

如果提供数组,则该方法有效。输出

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

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

(后面的数字几乎总是不同的)@

请告诉我们 Employee.getSelectCancel() 的退货类型


答案 2

Ljava.lang.String;@在使用字符串数组作为字符串的位置返回。 似乎没有返回Employee.getSelectCancel()String[]