我需要存储2个相互连接的值数组。数组由一组字符串和一组整数/双精度值组成。数据的大小不固定。Java:创建二维ArrayList来存储整数和字符串?
一个例子:
Data 1: AA, 13
Data 2: BB, 6
Data 3: GG, 2
我想看看二维数组。有没有更好的方法来存储值?有可能我需要多维数组来存储这些值。任何人都可以向我指出正确的方向,或向我展示创建二维数组以及如何添加/检索元素的方法?
我需要存储2个相互连接的值数组。数组由一组字符串和一组整数/双精度值组成。数据的大小不固定。Java:创建二维ArrayList来存储整数和字符串?
一个例子:
Data 1: AA, 13
Data 2: BB, 6
Data 3: GG, 2
我想看看二维数组。有没有更好的方法来存储值?有可能我需要多维数组来存储这些值。任何人都可以向我指出正确的方向,或向我展示创建二维数组以及如何添加/检索元素的方法?
,如果你只想要的ArrayList作为数据结构 创建这样一个类你也可以用这样的方法有两种:
public Class Data{
private String myString;
private Integer myInteger;
public String getMyString() {
return myString;
}
public void setMyString(String myString) {
this.myString = myString;
}
public Integer getMyInteger() {
return myInteger;
}
public void setMyInteger(Integer myInteger) {
this.myInteger = myInteger;
}
}
List<Data> list = new ArrayList<Data>();
or else you can use like this
List<Object[]> list = new ArrayList<Object[]>();
你需要整数和双打之间的区别?或者它可以是所有的双字符串,双? – Borgleader
它可以是字符串双或字符串整数对。对困惑感到抱歉。 – Cryssie