vector 如何 (过滤)filter

angus203 2008-05-12 05:07:12
vector 如何 (过滤)filter?

我希望从 vector 之中, 找出相关的东西…?
好像数据库 select …where 效果
...全文
329 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq278095755 2008-05-12
  • 打赏
  • 举报
回复
anqini 基础很扎实呀...看头像 是个MM吧...
anqini 2008-05-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 angus203 的回复:]
引用 2 楼 anqini 的回复:
Java code
Vector <String> v = new Vector <String>();
v.add("hello");
v.add("world");
v.add("kimi");
Collections.sort(v);
int i = Collections.binarySearch(v, "hello");
if(i!=-1)
System.out.println(v.get(i));


Vector <String> v = new Vector <String>();
v.add("hello");
v…
[/Quote]


Vector<String> v = new Vector<String>();
v.add("hello");
v.add("world");
v.add("world");
v.add("kimi");
Collections.sort(v);
while(true) {
int i = Collections.binarySearch(v, "world");
if(0<=i&&i<v.size()) {
System.out.println(v.get(i));
v.remove(i);
}else {
break;
}
}
angus203 2008-05-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 caoyinghui1986 的回复:]
遍历 或 迭代 然后 if 判断。
象数据库 select …where 效果
怕是比较难实现。
[/Quote]

遍历...如果数据很多…就很慢了..有没有更好的方法??
angus203 2008-05-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 anqini 的回复:]
Java code
Vector<String> v = new Vector<String>();
v.add("hello");
v.add("world");
v.add("kimi");
Collections.sort(v);
int i = Collections.binarySearch(v, "hello");
if(i!=-1)
System.out.println(v.get(i));
[/Quote]

Vector<String> v = new Vector<String>();
v.add("hello");
v.add("hello");
v.add("world");
v.add("kimi");
Collections.sort(v);
int i = Collections.binarySearch(v, "hello");
if(i!=-1)
System.out.println(v.get(i));

如果重复了不能找到所有..?
KKK2007 2008-05-12
  • 打赏
  • 举报
回复
nb,
xuexi
Shine_Panda 2008-05-12
  • 打赏
  • 举报
回复
NB
学习。。。。。。。。。。。
anqini 2008-05-12
  • 打赏
  • 举报
回复

Vector<String> v = new Vector<String>();
v.add("hello");
v.add("world");
v.add("kimi");
Collections.sort(v);
int i = Collections.binarySearch(v, "hello");
if(i!=-1)
System.out.println(v.get(i));
Shine_Panda 2008-05-12
  • 打赏
  • 举报
回复
遍历 或 迭代 然后 if 判断。
象数据库 select …where 效果
怕是比较难实现。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧