Dom4j问题 list中使用contains的时候里面使用e.getName不行么??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 循环遍历list中每一个元素,然后每一个元素的getName,然后比较是不是id撒public static void main(String[] args) throws Exception { List<Element> list = new ArrayList<Element>(); Element e1 = DocumentHelper.createElement("id"); Element e2 = DocumentHelper.createElement("name"); Element e3 = DocumentHelper.createElement("age"); list.add(e1); list.add(e2); list.add(e3); boolean isId = false; for (Element e : list) { if (e.getName().equals("id")) { isId = true; } } if (isId) { System.out.println("have"); } else { System.out.println("false"); } } list里面存的是Element 对象啊,ls.contains(e.getName) 含义就是是否包含这个字符串了,肯定不行吧。 嗯 这样是能实现,可是俺就是想用cotains()方法,我自己创建的Elment对象不能和List中的去比较么? contians方法中最后还是调用的if (o.equals(elementData[i]))equals方法,你得看Element的equals方法是怎么比较的撒 Quote: 引用 6 楼 yankaiwuzhengbo 的回复: 多谢 讨论 代码的实质是什么? 使用多线程实现打印出ABCABC10次循环 有人能有JAVA写一个远程控制的软件出来? 异常问题:try已经可以捕获异常了,并对异常通过catch来处理,干嘛还要声明(throws)并且引发(throw )异常呢。 请问:输出1-100之内的奇数,麻烦看这个程序,为什么不对呢? 多层继承的问题 关于Applet里面得到图片属性的问题 100分请教Applet的载入问题 如何算的当前鼠标下的JTable的cell? Applet为何显示不出图片,急!!! win8 tomcat8.0.5 如何配置?? 序列化问题
public static void main(String[] args) throws Exception {
List<Element> list = new ArrayList<Element>();
Element e1 = DocumentHelper.createElement("id");
Element e2 = DocumentHelper.createElement("name");
Element e3 = DocumentHelper.createElement("age");
list.add(e1);
list.add(e2);
list.add(e3);
boolean isId = false;
for (Element e : list) {
if (e.getName().equals("id")) {
isId = true;
}
}
if (isId) {
System.out.println("have");
} else {
System.out.println("false");
}
}
list里面存的是Element 对象啊,ls.contains(e.getName) 含义就是是否包含这个字符串了,肯定不行吧。
嗯 这样是能实现,可是俺就是想用cotains()方法,我自己创建的Elment对象不能和List中的去比较么?