你可以循环list中的值到数组中,例如:
public void GetData()
{
List list=new List();
string[] str=new string[]{};
list[0]="A";
list[1]="A";
list[2]="A";
//然后循环list
for(int i=0;i<listcount();i++)
{
str[i]=list[i];
}
}
这只是一种思路,你可以参考我写出的例子。不懂的再问吧。
java项目中获取list重复数据可以使用list的reduplicateIndex方法,实例如下:
public static void main(String[] args) throws Exception {
List<String> list = new ArrayList<String>();
listadd("123");
listadd("456");
listadd("555");
listadd("123");
listadd("444");
listadd("123");
// 输出原 List 的内容
for (int i = 0; i < listsize(); i++) {
Systemoutprintf("%2d --> %s%n", i, listget(i));
}
Systemoutprintln("=============");
// 输出查找重复元素的内容
int[] indexArray = reduplicateIndex(list, "123");
for (int index : indexArray) {
Systemoutprintf("%2d --> %s%n", index, listget(index));
}
}
public static <T> int[] reduplicateIndex(List<T> list, T str) throws Exception{
List<T> tmp = new ArrayList<T>(list);
int[] index = new int[Collectionsfrequency(list, str)];
int start = tmpindexOf(str);
int end = tmplastIndexOf(str);
int i = 0;
if(start < 0) {
throw new Exception("数组中不存在 " + str + " 元素!");
}
index[i] = start;
while (start != end) {
index[++i] = end;
tmp = tmpsubList(0, end);
end = tmplastIndexOf(str);
}
Arrayssort(index);
return index;
}
List list = new ArrayList() ; //你的list
Map map = new HashMap(); //用map存起来新的分组后数据
int k = 0;
for(int i = 0;i<listsize();i+=100){
List newlist = listsubList(i,i+99);
mapput(k, newlist);
k++;
}
List<String> list = new ArrayList<String>();
listadd("111");
listadd("222");
listadd("333");
for(int i = 0; i < listsize();i++){
String value = listget(i); //这行代码就是取具体的数据,i不能大于list的size,不然数 //组下标越界错误
Systemoutprintln("____________"+value);
}
输出结果为:
____________111
____________222
____________333
用list1list(i)可以获取列表了某一项,i是列表项的索引,从0开始,由上到下你的问题可以用如下代码实现:
Private Sub List1_Click()
Dim i As Integer
For i = 0 To List1ListCount - 1
If List1Selected(i) Then
Text1Text = List1List(i)
End If
Next
End Sub
String sql = "select A,B,C,D from Persion where scbj = 'A' ";
DAO dao = new DAO();
ArrayList list = new ArrayList();
daoselect(sql, list); //把查出来的数据放到list中了
for(int i=0; i<listsize(); i++){
String a=“”;
String b=“”;
String c=“”;
String d=“”;
以上就是关于怎样取list中值全部的内容,包括:怎样取list中值、java 项目 , List<实体>,需要获取list中的重复数据、java中,如何查询一个list并得到list里面子集合的一条数据。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)