-1

Has anyone encountered java string error, which is something like this "Ljava.lang.String;@1ba22e94" ? I encountered it while trying to debug the return value of array. What is it and how do I resolve this?

4

3 回答 3

2

这不是一个错误——数组的字符串表示只是返回一个(某种)内部地址。要查看数组的实际内容,您可以使用:

Arrays.toString(yourArray);
于 2012-12-03T16:14:07.160 回答
1

这是字符串数组的类表示。你可以使用

String arrayContents = Arrays.toString(myStringArray);

显示内容。所有这些表示都可以在Class.getName()中找到。

Element Type        Encoding
boolean             Z
byte                B
char                C
double              D
float               F
int                 I
long                J
short               S 
Class or Interface  LClassName;
于 2012-12-03T16:13:32.417 回答
1

这不是错误。它是对象的表示。

于 2012-12-03T16:13:52.610 回答