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