【发布时间】:2016-06-10 20:58:41
【问题描述】:
我知道 arraylist 有一个 .add() 方法,但由于某种原因,每当我添加到我现有的 arraylist 时,我最终都会得到一个嵌入式数组......我有一个返回 objectInputstream 的方法,它可能是一个或多个对象,根据条件,我想添加它并将其呈现给用户,但是,它将 objectInputstream 作为数组嵌入。
例如:
1. [item1]
2. [item1, item2]
3. [[item1, item2], item3]
4. [[[item1, item2], item3], item4]
一直这样。如果它更像这样,我会更喜欢:
[item1, item2, item3, item4]
【问题讨论】:
-
请向我们展示产生这些结果的代码。
-
请发布您的代码。
-
您正在将 ArrayList 添加到 ArrayList。解决方案:停止这样做。如果您需要更具体的帮助,我同意其他人的观点:请出示您的违规代码。
标签: java arrays arraylist objectinputstream