社区
Java SE
帖子详情
在arrayList中找到相匹配的值
fenglily2005icil
2008-04-10 11:58:21
有一个arrayList ,里面的每一行是String[] row, row[0]是name, row[1]是vaule,
我现在知道一个name, 要去arrayList里找相对应的vaule。
大家多多帮忙啊
...全文
123
9
打赏
收藏
在arrayList中找到相匹配的值
有一个arrayList ,里面的每一行是String[] row, row[0]是name, row[1]是vaule, 我现在知道一个name, 要去arrayList里找相对应的vaule。 大家多多帮忙啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dan1980
2008-04-10
打赏
举报
回复
忘了,重写compareTo()同时还要重写equals()和hashCode()
Dan1980
2008-04-10
打赏
举报
回复
楼上两位的方法都是非常低效的。
强烈建议你的代码用HashMap来重构。
或者将String[]重新设计成自定义类,重写compareTo(),用Collections.sort()排好序以后,再用Collections.binarySearch()(二分法)来检索。
fenglily2005icil
2008-04-10
打赏
举报
回复
for(int i=0;i<warehouseList.size();i++){
Warehouse w=(Warehouse) warehouseList.get(i);
if(w.getWarehouseCode().equals(warehouseCode)){
warehouseDbServer=w.getWarehouseDbServer();
}
}
return warehouseDbServer;
}
tubage408
2008-04-10
打赏
举报
回复
for(Iterator it=arrayList.iterator();it.hasNext();){
String[] str=it.next();
if(name.equals(str[0])){
.................
}
}
caiming250
2008-04-10
打赏
举报
回复
你干嘛不直接用 hashmap? hashmap 本身就是一个 K,V 结构!
hmsuccess
2008-04-10
打赏
举报
回复
[Quote=引用 4 楼 Dan1980 的回复:]
楼上两位的方法都是非常低效的。
强烈建议你的代码用HashMap来重构。
或者将String[]重新设计成自定义类,重写compareTo(),用Collections.sort()排好序以后,再用Collections.binarySearch()(二分法)来检索。
[/Quote]
也不一定,如果你的数据很大时,这就可以
zysmiracle
2008-04-10
打赏
举报
回复
4楼正解
issgates
2008-04-10
打赏
举报
回复
怎么不用HASHMAP呢? 明显的数据结构应用不当.
ErnestLu
2008-04-10
打赏
举报
回复
[Quote=引用 1 楼 caiming250 的回复:]
你干嘛不直接用 hashmap? hashmap 本身就是一个 K,V 结构!
[/Quote]
跟我的第一感觉一样
Java集合之List遍历
找到
匹配元素删除方法总结
问题:在我们使用java开发的过程
中
可能会遇到这样... 删除List集合
中
字符串为“edf”的所有记录案例:方案一:你可能回想到使用forEach遍历,
找到
匹配的将其删除List<String> list =new
ArrayList
(); list.add("abc");
JAVA
中
的集合-
ArrayList
-LinkedList-HashSet-TreeSet-HashMap
此外,需要注意的是,由于
ArrayList
内部是一个数组,当元素数量超过数组容量时,需要进行扩容,扩容的时间复杂度为 O(n),因此需要在初始化
ArrayList
时设置一个较合理的容量,以避免不必要的扩容操作。
ArrayList
...
c#
中
的数组、
ArrayList
、List区别
首先说明C#
中
的Array类:Array 类是 C#
中
所有数组的基类,它是在 ...在C#
中
数组,
ArrayList
,List都能够存储一组对象,那么这三者到底有什么样的区别呢。 (1)数组引入的命名空间:using System; (2)Array:用法
ArrayList
学习(基于JDK 1.8)
1.
ArrayList
概述 回忆一下,遇到元素个数不确定时,就会使用
ArrayList
,而非数组 1.1
ArrayList
的特性 同样的,还是通过阅读类注释了解
ArrayList
的特性
ArrayList
的类注释,...向
ArrayList
中
添加元素,其容量会
C#
中
ArrayList
和List的用法
一、LIST概述所属命名空间:System.Collections.Generic public class List<T> : IList<T>, ICollection<..., IList, ICollection, ...类是
ArrayList
类的泛型等效...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章