「java获取list长度」获取list的长度
本篇文章给大家谈谈java获取list长度,以及获取list的长度对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、读取java中ArrayList 最后一个元素
- 2、java List字符判断 获取最长的那个再把其他的值换成这个最长的
- 3、Java怎么获取List中的一个值,不是长度,是List中一个字段的值
- 4、JAVA怎样获取数组长度?
- 5、jsp中怎么知道list的长度
读取java中ArrayList 最后一个元素
aList.get(aList.size()-1);//aList.size()获取这个list 的长度,get()是从0 开始的,所以要减去1。
拓展:
1、Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
2、研发背景:Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。
java List字符判断 获取最长的那个再把其他的值换成这个最长的
其实你这不用每次判断是否最长的,只需找出最长的itemId,然后把所以的item I的都替换成最长的就行了。
public class Main {
public static void main(String[] args) {
ListItem list = new ArrayList();
list.add(new Item(123, "asdfghjk", "张三"));
list.add(new Item(456, "asdfghj", "张四"));
list.add(new Item(789, "asdfgh", "李三"));
// itemId字段最长的元素
Item item = getItemIdLongest(list);
System.out.println(item);
String itemId = item.getItemId();
for (Item it : list) {
// 将itemId替换成最长的itemId的值
it.setItemId(itemId);
}
System.out.println(list);
}
/**
* 获取itemId字段最长的元素
*
* @param list
* @return
*/
private static Item getItemIdLongest(ListItem list) {
ListItem newList = new ArrayList(list);
Collections.sort(newList, new ComparatorItem() {
@Override
public int compare(Item o1, Item o2) {
return o2.getItemId().length() - o1.getItemId().length() 0 ? 1 : -1;
}
});
return newList.get(0);
}
}
class Item {
private Integer id;
private String itemId;
private String name;
public Item() {
}
public Item(Integer id, String itemId, String name) {
this.id = id;
this.itemId = itemId;
this.name = name;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getItemId() {
return itemId;
}
public void setItemId(String itemId) {
this.itemId = itemId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Item{" +
"id=" + id +
", itemId='" + itemId + '\'' +
", name='" + name + '\'' +
'}';
}
}
Java怎么获取List中的一个值,不是长度,是List中一个字段的值
ListString list = new ArrayListString();
list.add("aaa");
list.add("bbb");
list.add("ccc");
方法一:
超级for循环遍历
for(String attribute : list) {
System.out.println(attribute);
}
方法二:
对于ArrayList来说速度比较快, 用for循环, 以size为条件遍历:
for(int i = 0 ; i list.size() ; i++) {
system.out.println(list.get(i));
}
方法三:
集合类的通用遍历方式, 从很早的版本就有, 用迭代器迭代
Iterator it = list.iterator();
while(it.hasNext()) {
System.ou.println(it.next);
}
JAVA怎样获取数组长度?
1、打开Eclipse,新建项目,在项目src目录新建一个类,为了更好操作数组,Java为数组提供length属性,用来获取数组长度,语法格式如下。
2、创建整形类型变量array,初始化赋值为{1, 2, 3, 4, 5},创建整形类型变量len,用变量array获取变量len的数组长度。
3、用下标来引用数组元素和获取数组长度,可以用循环语句来访问数组所有元素。
4、从前到后访问数组元素是数组的遍历,也是迭代。
5、在Java SE 5.0平台,增加了增强型for循环的语法,称为for-each循环,用来遍历数组更为合适。
6、创建整形类型数组,初始化赋值,用for-each循环,用变量aa访问数组array中的每个元素的值。
jsp中怎么知道list的长度
写java代码判断如下:
%
ListPeople list = request.getAttribute("peopleList");
int size = list.size(); //这里的size就是list的大小
%
关于java获取list长度和获取list的长度的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。