Java怎么获取List中的一个值,不是长度,是List中一个字段的值

Java怎么获取List中的一个值,不是长度,是List中一个字段的值,第1张

List list = new ArrayList();

listadd(0, "name"); //向List中添加字段

Systemoutprintln(listget(0) ); //得到你所添加的字段

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;

}

public static String test(){

String str = "hello wordss yes i do go houses";

String[] words = strsplit(" ");

List<String> list1 = new ArrayList<String>();

List<Integer> list2 = new ArrayList<Integer>();

for(String word : words){

list1add(word);

list2add(wordlength());

}

int maxLength = 0;

String maxStr = "";

for(int i=0;i<list2size();i++){

if(maxLength<list2get(i)){

maxLength = list2get(i);

maxStr = list1get(i);

}

}

Systemoutprintln("第一个最长的单词:"+maxStr);

return maxStr;

}

以上就是关于Java怎么获取List中的一个值,不是长度,是List中一个字段的值全部的内容,包括:Java怎么获取List中的一个值,不是长度,是List中一个字段的值、java 项目 , List<实体>,需要获取list中的重复数据、java字符串,获取最长的一个单词,如有多个相同长度的单词返回第一个单词等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9349982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存