
List list = new ArrayList();
listadd(0, "name"); //向List中添加字段
Systemoutprintln(listget(0) ); //得到你所添加的字段
String name = null;
for(int i=0;i<userListsize();i++)
{
User user = (User)userListget(i);
name=usergetName();
}
Systemoutprintln(name);
把List看成数组,用下标形式取。
例如:取第一个元素:List<String> list =new List<String>();String string=list[0];
函数解析:String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 SystemChar 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的,
size就是数组的长度;count(), sizeof()这两个函数都行。
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
for (int i = 0; i < listsize(); i++) {
对象的类型 obj=( 对象的类型)listget(i);
Systemoutprintln(objget属性());//通过这个对象就能获得了
}
其实你这不用每次判断是否最长的,只需找出最长的itemId,然后把所以的item I的都替换成最长的就行了。
public class Main {public static void main(String[] args) {
List<Item> list = new ArrayList<>();
listadd(new Item(123, "asdfghjk", "张三"));
listadd(new Item(456, "asdfghj", "张四"));
listadd(new Item(789, "asdfgh", "李三"));
// itemId字段最长的元素
Item item = getItemIdLongest(list);
Systemoutprintln(item);
String itemId = itemgetItemId();
for (Item it : list) {
// 将itemId替换成最长的itemId的值
itsetItemId(itemId);
}
Systemoutprintln(list);
}
/
获取itemId字段最长的元素
@param list
@return
/
private static Item getItemIdLongest(List<Item> list) {
List<Item> newList = new ArrayList<>(list);
Collectionssort(newList, new Comparator<Item>() {
@Override
public int compare(Item o1, Item o2) {
return o2getItemId()length() - o1getItemId()length() > 0 1 : -1;
}
});
return newListget(0);
}
}
class Item {
private Integer id;
private String itemId;
private String name;
public Item() {
}
public Item(Integer id, String itemId, String name) {
thisid = id;
thisitemId = itemId;
thisname = name;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
thisid = id;
}
public String getItemId() {
return itemId;
}
public void setItemId(String itemId) {
thisitemId = itemId;
}
public String getName() {
return name;
}
public void setName(String name) {
thisname = name;
}
@Override
public String toString() {
return "Item{" +
"id=" + id +
", itemId='" + itemId + '\'' +
", name='" + name + '\'' +
'}';
}
}
以上就是关于Java怎么获取List中的一个值,不是长度,是List中一个字段的值全部的内容,包括:Java怎么获取List中的一个值,不是长度,是List中一个字段的值、怎样从List里取值、从list中获得元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)