java里有类似于二元组之类的数据结构么?

来源:百度知道 编辑:UC知道 时间:2024/05/15 07:41:14
比如我想创建一个List,List里面的元素是一个形如(String, String)的二元组... 不知道java中有这样的数据结构么?
~

直接用ArrayList或是LinkedList不就好了?
比如说
class Data {
String value1;
String value2;
//一堆getter,setter方法
}
List<Data> list = new ArrayList<Data>();

当作一个对象不就得了,随便用什么放都可以。只是这个对象有2个属性(都是String是而已),这样想不就很简单了

List<List<String>> outer=new ArrayList<List<String>>();
List<String> inner0=new ArrayList<String>();
outer.add(inner0);
inner0.add("test");
System.out.println(outer.get(0).get(0));

诸如此类就可以吧

数据结构是不分语言的,别的语言有,Java就有,楼上皆正解