如何list判断元素是否存在list里面有多少个元素

> 判断两个list聚合中元素是否相同
判断两个list聚合中元素是否相同
itolfcu & &
发布时间: & &
浏览:4 & &
回复:2 & &
悬赏:0.0希赛币
判断两个list集合中元素是否相同[code=Java][/code]有没有一种很简单的方法判断两个list集合中元素存在相同的。只要存在就返回true.我实在是不想取出单个元素去比较!
Collections.disjoint(Collection& & c1, Collection& & c2)&
如果两个指定 collection 中没有相同的元素,则返回 true。
itpentiuman & &
00:11:40 & &
& & (0)(2)引用或者list.retainAll后 判断size与原来相同否。itpass999 & &
00:11:40 & &
& & (0)(0)引用
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&11:48 提问
js中如何判断一个list中包含多少个对象?
如何获取一个list中包含多少个对象啊?源码如下:
function(){
$("#tbody tr td").click(function(){
$("#tbody tr").removeClass("click");
$(this).find("#tbody tr").addClass("click");
base_path+"/record/find.do",
function(result){
if(result.success){
var list=result.
$(list).each(function(){
array = new Array(???);
//每次遍历会得到一个笔记本对象
var table='&tr&&td
style="display:"&'+this.record_id+'&/td&&td&'
+this.record_title+'&/td&&td&'+this.record_time+'&/td&&td&'+this.record_man+
'&/td&&td&'+this.record_content+'&/td&&td&'+this.record_comment+'&/td&&td&&'
+'&button class="btn btn-small" type="button" onclick="OK(this)"&Change&/button&'
+'&&button class="btn btn-small" type="button" onclick="goChange()"&Delete&/button&';
$('#tbody').append(table);
$('#tbody tr td:last').data("data",this);
alert(result.message)
ps:写???的地方就是需要填写代码的地方。好纠结,没有size方法
按赞数排序
如果要往array里加数,不用知道数量。可以
array = new Array();
array[array.length]='值';
js里直接new Array();就行了
但是你为什么要在.each里 重复new?
其他相似问题扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
怎么判断一个List集合中的任意2个元素是否相等假如一个List&int&集合中包含了5个元素,分别是 1,2,3,4,1 我怎么判断任意的2个数字相等喃.
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
//前提,List已经定义好,并且里面有值for(int i=0;i
为您推荐:
其他类似问题
扫描下载二维码Java中对list元素进行排序的方法详解
作者:toweryangtao
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Java中对list元素进行排序的方法详解,是Java入门学习中的基础知识,需要的朋友可以参考下
在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而,它们并没有内置的元素排序支持。
  你能够使用java.util.Collections类中的sort()方法对List元素进行排序。你既可以给方法传递一个List对象,也可以传递一个List和一个Comparator。如果列表中的元素全都是相同类型的类,并且这个类实现了Comparable接口,你可以简单的调用Collections.sort()。如果这个类没有实现Comparator,你也可以传递一个Comparator到方法sort()中,进行排序。如果你不想使用缺省的分类顺序进行排序,你同样可以传递一个Comparator到方法sort()中来进行排序。
1.比较的对象实现Comparable接口
public class Student implements Comparable {
public Student(int id){
public int getId() {
public void setId(int id) {
public int getAge() {
public void setAge(int age) {
this.age =
public String getName() {
public void setName(String name) {
this.name =
public static void main(String args[]){
List&Student& list=new ArrayList&Student&();
for(int i=1000;i&0;i--){
list.add(new Student(i));
Collections.sort(list);
for(Student s: list){
System.out.println(s.getId());
public int compareTo(Object o) {
if(o instanceof Student){
Student s=(Student)o;
if(this.id&s.id){
return -1;
2.利用Collections.sort(Object o,Comparator c)
public class JiaMenuComparator implements Comparator{
public int compare(Object o1, Object o2) {
if(null!=o1&&null!=o2)
JiaMenu menu1=(JiaMenu)o1;
JiaMenu menu2=(JiaMenu)o2;
if(menu1.getId()&menu2.getId()){
3.对 List 元素中的多个属性进行排序(用到 commons-beanutils)
commons-beanutils 类库中有一个 BeanComparator 类,可以用来给 JavaBean 排序。但是这个类一次只能对一个属性排序。下面是一个利用 BeanComparator 实现对 JavaBean 的多个属性进行排序的例子,非常简单:
import mons.beanutils.BeanC
import java.util.C
import java.util.L
* 对 List 元素的多个属性进行排序的类
@SuppressWarnings({"unchecked"})
public class ListSorter {
* List 元素的多个属性进行排序。例如 ListSorter.sort(list, "name", "age"),则先按
* name 属性排序,name 相同的元素按 age 属性排序。
* @param list
包含要排序元素的 List
* @param properties 要排序的属性。前面的值优先级高。
public static &V& void sort(List&V& list, final String... properties) {
Collections.sort(list, new Comparator&V&() {
public int compare(V o1, V o2) {
if (o1 == null && o2 == null) return 0;
if (o1 == null) return -1;
if (o2 == null) return 1;
for (String property : properties) {
Comparator c = new BeanComparator(property);
int result = c.compare(o1, o2);
if (result != 0) {
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 判断list中的重复元素 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信