背景简介:
我有一个 csv
文件,其中有很多行,每一行都有字符串元素,以下是这样一行的一个示例
String[] data = [20,11,Clothing,TShirts,Abercombie,Gap]
data.toString() = [Ljava.lang.String;@1152e94]
现在,在我的解析器中,我正在解析这个csv文件,并将文件中的每一行作为String[] data
得到。在我的日志页面中,我需要同时有id和文件中的行。
目前,如果我尝试打印,我会得到像 [Ljava.lang.String;@1152e94
这样的值。我的问题是,如何获取实际的数组元素列表,像 [20, 11, Clothing, TShirts, Abercombie, Gap]
?
尝试使用默认的toString()
,但仍然会得到相同的LString
数据。
[Ljava.lang.String;@1152e94
。 (说明:该值为Java中数组对象的默认toString()方法返回的地址值,而非实际的字符串数组内容) - RachelArrays.toString()
后,我能够很好地打印出值,没有任何问题。 - Rachel