如何在java中打印/记录字符串数组?

Rac*_*hel 16 java string object

小背景:

我的csv文件有很多行,每行都有字符串元素,这样一行的例子就是

String[] data = [20,11,Clothing,TShirts,Abercombie,Gap]

data.toString() = [Ljava.lang.String;@1152e94]
Run Code Online (Sandbox Code Playgroud)

现在在我的解析器中,我正在解析此csv文件并将每行存在于文件中 String[] data.在我的日志页面中,我需要id和文件中的行.

目前,如果我尝试打印然后得到像这样的值 [Ljava.lang.String;@1152e94,我的问题是如何获得数组元素的实际列表[20, 11, Clothing, TShirts, Abercombie, Gap]

尝试使用默认toString()但仍然提供相同的LString数据.

Mat*_*all 42

使用Arrays.toString(array)以获得更多的东西可读的.

  • 我得到的值为`[Ljava.lang.String; @ 1152e94` (4认同)

dan*_*uch 9

Arrays.toString(array);它会起作用