JASE
JASE
andy_wuchu 发表于8个月前
JASE
  • 发表于 8个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: 1.equals使用注意事项 2.list删除:可以使用 iterator迭代器删除,如果用list删除,需要break跳出循环

package com.bjpowernode.demo;

import java.util.Iterator; import java.util.LinkedList; import java.util.List;

public class List2 {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	
	List list=new LinkedList();
	list.add(null);
	list.add("abcm");
	list.add(3);
	list.add('b');
	list.add(false);
	list.add("");
	list.add(null);
	System.out.println(list);
	
	Iterator iterator=list.iterator();
	while(iterator.hasNext()){
		Object nt = iterator.next();
		if ("abcm".equals(nt)) {

// list.remove(nt); iterator.remove(); } } System.out.println(list);

	System.out.println(list.size());
	
	
	for(int i=0;i<list.size();i++){

// System.out.println(list.get(i)); if (list.get(i)!=null) { if (list.get(i).equals(3)) { list.remove(i); break; } } } System.out.println(list); /* // System.out.println("".equals(3));

	for (Object object : list) {
		if (object.equals('b')) {
			list.remove(object);
			break;
		}
	}
	System.out.println(list);

// System.out.println(list.get(2).equals("3")); System.out.println("2".equals(""));

	*/
}

}

注意:x.equals(null)的返回值一定为false,但是null.equals(x)会报空指针异常

共有 人打赏支持
粉丝 0
博文 2
码字总数 451
×
andy_wuchu
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: