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

2022-09-01 12:33:03

小背景:

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

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

data.toString() = [Ljava.lang.String;@1152e94]

现在在我的解析器中,我正在解析这个csv文件,并将文件中的每一行都显示为.在我的日志页面中,我需要在文件中存在id和行。String[] data

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

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


答案 1

使用Arrays.toString(array)来获得更易读的东西。


答案 2

使用它将工作Arrays.toString(array);