什么是Ljava.lang.String; @
我有一个string数组selectCancel
与setter和getter方法,这是我的表单中的checkbox。 我试图得到检查值,我打印时得到上述结果。
我尝试了Arrays.toString()
方法,但它仍然打印相同。
然后我做了以下几点:
String checked = Arrays.toString(Employee.getSelectCancel());
我也尝试了Arrays.asList()
和Arrays.copyOf()
那么,我怎么读这个string?
如果你提供一个数组,这个方法就行得通 输出
String[] helloWorld = {"Hello", "World"}; System.out.println(helloWorld); System.out.println(Arrays.toString(helloWorld));
是
[Ljava.lang.String;@45a877 [Hello, World]
( @
之后的数字几乎总是不同的)
请告诉我们Employee.getSelectCancel()
的返回types
Ljava.lang.String;@
返回你使用string数组作为string的地方。 Employee.getSelectCancel()
似乎没有返回一个String[]
当我为Android应用程序创buildListView时,我也遇到了这个问题:
Map<String, Object> m; for(int i=0; i < dates.length; i++){ m = new HashMap<String, Object>(); m.put(ATTR_DATES, dates[i]); m.put(ATTR_SQUATS, squats[i]); m.put(ATTR_BP, benchpress[i]); m.put(ATTR_ROW, row[i]); data.add(m); }
问题是我忘记了在循环中使用[i]
索引