导航:首页 > 编程语言 > listjava

listjava

发布时间:2022-01-23 12:56:03

1. java中List怎么用,说下过程

List是一个接口,不能实例化,需要实例化一个ArrayList或者LinkedList

List al = new ArrayList();
//使用add()方法添加元素
al.add("a");
al.add("b");
al.add("c");
al.add("d");
//使用Iterator迭代器遍历出集合的元素并打印
for(Iterator i = al.iterator();i.hasNext(); ){
String str = (String) i.next();
System.out.println(str);
}

2. Java List 用法

importjava.util.ArrayList;
importjava.util.Iterator;
importjava.util.List;

publicclassListDemo{
publicstaticvoidmain(String[]args){
Listlist=newArrayList();
//添加常规元素
list.add("hello");
list.add("world");
list.add("test");
System.out.println(list);

//插入一个新元素
list.add(2,"insertintoanewwordinthe2place");
System.out.println(list);

//删除
list.remove(1);
System.out.println("remove:"+list);

//获取
System.out.println("第二个list元素是:"+list.get(1));
System.out.println("bcde的索引位置是:"+list.indexOf("bcde"));

//修改
list.set(1,"listsetelement");
System.out.println("修改第二个元素:"+list);

//迭代取出集合中的所有元素
for(Iteratoriterator=list.iterator();iterator.hasNext();){
System.out.println("迭代取出集合中的所有元素:"+iterator.next());
}

//list集合特有的取出方式
for(inti=0;i<list.size();i++){
System.out.println("list集合特有的取出方式:"+list.get(i));
}
}
}

3. java里面List和List<>的区别什么时候用List,什么时候用List<> 先谢谢了。

List<>,是针对于你在List里面存放特定的东西用的,比如:List<String>那么你这个List只能存放的是String类型的对象了!明白!至于List,如果你指用List的时候有没有发现他会发出警告,如果用了List<>就不会了!

4. 我要在java中定义list

直接在你需要调用list的这个方法调用存放学生表等信息的那个方法(这个方法返回值为存放信息的list)
比如你存放各种信息的那个方法名称为:public list addInfo(){}; 你在需要调用的那个方法中就用个list接收这个方法返回的信息: List list = addInfo(); 这样那个方法中保存的信息就在这个list中了,你在对list进行操作就可以了

5. 请教Java集合中List的用法

List<String> list=new LinkedList<String>();
是集合里运用了泛型,简单地说,就是List里只能存放字符串类型的对象

List list=new LinkedList(); 就是没有运用泛型,与JDK版本无关

6. java 中创建list的语法

  1. List是接口,不能被实例化,所以不能写new List<T>()。

  2. 两边不一定一样,可以左边类是右边类的父类,或左边是右边所实现的接口。

  3. 我们通常的写法就是把List的各种实现比如ArrayList,LinkedList等声明成List,这样的好处是如果以后我们需要改动比如把这个类从ArrayList改成LinkedList我们可以直接改动后面,而不必更改声明部分。

7. java中List<>是什么意思

List指的是集合.<>是泛型,里面指定了这个集合中存放的是什么数据.
比如有一个学生类Student,Student里面包含了学生的一些信息.这样每一个Student对象就代表了一个学生.此时List<Student>就代表这个集合中存放了很多个学生对象,这个集合就像一个班级一样.

8. JAVA中的List的使用

List<E>([]内的内容可省略),与数组类似:
实例化:List[<数据类型>] list = new ArrayList[<数据类型>]();
获得集合内元素个数:list.size();

添加元素:
默认添加:list.add(e);
指定下标添加(添加后下标后的元素向后挪一位):list.add(index,e);

删除元素:
返回是否删除:list.remove(e);
直接删除指定下标的元素(只删除找到的第一个相符合的元素):list.remove(index);

替换元素(替换掉指定下标的元素):list.set(index,e);

取出元素:list.get(index);

清空集合:list.clear();

判断集合中是否存在某个元素(存在返回true,不存在返回false):list.contains(e);

对比两个集合中的所有元素:
两个对象一定相等:list.equals(list2);
两个对象不一定相等:list.hashCode() == list2.hashCode();
(两个相等对象的equals方法一定为true, 但两个hashcode相等的对象不一定是相等的对象。)

获得元素下标:
元素存在则返回找到的第一个元素的下标,不存在则返回-1:list.indexOf(e);
元素存在则返回找到的最后一个元素的下标,不存在则返回-1:list.lastIndexOf(e);

判断集合是否为空(空则返回true,非空则返回false):list.isEmpty();

返回Iterator集合对象:list.iterator();

将集合转换为字符串:list.toString();

截取集合(从fromIndex开始在toIndex前结束,[fromIndex,toIndex)):list.subList(fromIndex,toIndex);

将集合转换为数组:
默认类型:list.toArray();
指定类型(objects为指定类型的数组对象,并将转换好的数组赋值给objects数组):list.toArray(objects);

以上为List常用的方法。

9. java中List怎么用

List<lei> list = new ArrayList<lei>();

list.add(yighai);
list.add(erhao);
list.add(sanhao);

lei temp = list.get(0);

用泛型即可

现在够详细了吧

10. java怎么获取list的每个元素

Listfeatures=Arrays.asList("a","b","c","d");
features.forEach(n->System.out.println(n));//jdk8

阅读全文

与listjava相关的资料

热点内容
如何安装微信安卓版 浏览:119
51单片机蓝牙传送到手机 浏览:68
使用hmcl压缩包用完不保存 浏览:265
php开启phpfpm 浏览:655
看pdf常亮 浏览:835
麒麟系统如何用命令新建文件夹 浏览:134
php判断是手机访问还是电脑访问 浏览:607
python停车系统收费模块 浏览:804
哪个app可以约大巴车 浏览:183
linux中seq命令 浏览:829
代理服务器的地址端口号码 浏览:165
程序员给领导提意见 浏览:463
哪里可以看夏木的电影app 浏览:454
如何辨别原装数据线安卓 浏览:631
手机pc游戏解压教程 浏览:696
安卓怎么设置高清动态壁纸 浏览:777
古剑七存档文件夹 浏览:376
mom服务器下载文件命令 浏览:277
office编程教程 浏览:672
为何称加密锁为加密狗 浏览:558