JAVA中的List的使用

JAVA中的List的使用

图片[1]-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常用的方法。

Java List 用法

图片[2]-JAVA中的List的使用-学吧号

1、List中可以添加任何对象,包括自己定义的新的类。2、List是一个接口,不能实例化,需要实例化一个ArrayList或者LinkedList List myList = new ArrayList();3、使用myList.add(任何对象);就可以进行添加了。

4、取值的时候myList.get(索引);取出来的值都是Object,使用时需要类型转换。

java菜鸟求助如何将list数据放入json中

图片[3]-JAVA中的List的使用-学吧号

Lis

请教Java集合中List的用法

图片[4]-JAVA中的List的使用-学吧号

你的第一种使用方式是JDK1.5才有的书写方式,叫泛型。这确实和JDK的版本有关的。

JDK1.5以前的版本(不包括1.5版本)是不支持的。

如果你使用了JDK1.4的编译器,那么你的第一句是不能被编译通过的。当你使用第一种方式书写时。那么,list中就必须储存String类型的数据。而不能储存别的类型数据了。

当你使用后面的这种书写方式时,就没有类型限制了。不过,推荐使用第一种方式,这样代码的可读性和以后的维护会比较方便。希望对比有帮助。

java中的list集合怎么用

图片[5]-JAVA中的List的使用-学吧号

Lis

THE END
喜欢就支持一下吧
点赞12
温馨提示:

1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我QQ:243371741,会尽快给予删除处理!