我想知道我是否可以拥有一个数组(或基本上是一个表),其中每个元素都是一组不同类型的对象。我的意思是我想创建这样的东西(我知道它的语法不正确,只是想证明我的想法):
List<String, int, double, Date, ... , etc > list_name
我这样做是为了确保当我将所有这些信息保存到我的数据库时,我会将所有这些信息都放在数据库的同一个条目中。这是因为我从不同站点进行了一些网络抓取以收集所有这些数据,即在列表中,字符串可能来自站点 A,int 可能来自站点 B,等等。我发现由于某些原因可能会遗漏一些信息(比如说,对于列表的特定元素,站点 A 的字符串可能丢失,其他数据就在那里,非常好。)。如果我将这些数据存储到单独的列表中,恐怕会有一些数据不匹配。
现在我的解决方案是创建一个类,比如 ClassA :
ClassA{
public String info1
public int info2
public double info3
..
..
public wtever info
}
然后我将有一个 ClassA 列表
我想知道是否有更好的方法来实现这一目标?