会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132469个问题
JAVA 全系列/第一阶段:JAVA 快速入门/IDEA的使用和第一个java项目 30676楼
JAVA 全系列/第一阶段:JAVA 快速入门/IDEA的使用和第一个java项目 30677楼

1.png

运行的结果A:和B:后面的为什么会一样?A:后面不应该是__main__.A吗

Python 全系列/第一阶段:Python入门/面向对象 30679楼
Python 全系列/第一阶段:Python入门/序列 30682楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 30683楼

容器中有两个同名hello对象,如果用list.remove("hello"),为何默认删除索引是0的这个,如果要删除后面的hello只能根据索引删除吗?


package string;


import java.util.List;
import java.util.ArrayList;
import java.util.Scanner;

public class TestArrayList {
    public static void main(String[] args) {
        //创建集合对象,接口new实现类
        List list = new ArrayList();
        //1.添加add(Object obj)
        list.add("hello");
        list.add(123);//自动装箱

        //2.集合中元素的个数size()
        System.out.println(list.size());
        System.out.println("集合是否为空"+list.isEmpty());
        //3.addAll(collection c)集合中元素添加到其他集合中
        List list2=new ArrayList();
        list2.add("hello");
        list2.add(123);
        list.addAll(list2);
        System.out.println(list);
        System.out.println("集合中元素个数"+list.size());
        //4.删除
        System.out.println("根据对象去删除");
        list.remove("hello");
        System.out.println(list);
        list.remove(new Integer(123));//索引
        System.out.println(list);
        list.remove(0);//根据索引去删除
        System.out.println(list);
        list.add("world");
        System.out.println(list);
    }
}


JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 30684楼
JAVA 全系列/第八阶段:Linux入门到实战/Git 30685楼
WEB前端全系列/第二阶段:JavaScript编程模块/面向对象编程 30686楼
JAVA 全系列/第十一阶段:分布式RPC调用和分布式文件存储/FastDFS 30687楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 30689楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637