找到 4330 篇文章 关于 Java 8

如何在 Java 中将列表集合转换为字典?

Nikitha N
更新于 2019-07-30 22:30:21

1K+ 次浏览

下面是一个将列表集合转换为 Java 字典的示例。示例 实时演示import java.util.ArrayList; import java.util.Dictionary; import java.util.Hashtable; public class CollectionDictionary {    public static void main(String[] args) {       ArrayList list = new ArrayList();       list.add("JavaFx");       list.add("Java");       list.add("WebGL");       list.add("OpenCV");       System.out.println(list);       Dictionary dictionary = new Hashtable();       Hashtable hashTable = new Hashtable();       hashTable.put(1, list.get(0));       hashTable.put(2, list.get(1));       hashTable.put(3, list.get(2));       hashTable.put(4, list.get(3));       System.out.println(hashTable);    } }输出[JavaFx, Java, WebGL, OpenCV] {4=OpenCV, 3=WebGL, 2=Java, 1=JavaFx}

如何在 Java 中复制或克隆 Java ArrayList?

Abhinanda Shri
更新于 2020-02-25 09:50:14

1K+ 次浏览

java.util.ArrayList 类的 clone() 方法返回此 ArrayList 实例的浅拷贝(即元素本身不会被复制)。使用此方法,您可以将一个 ArrayList 的内容复制到另一个。示例import java.util.ArrayList; public class ArrayListDemo {    public static void main(String args[]) {       ArrayList arrlist1 = new ArrayList();       arrlist1.add(new StringBuilder("Learning-"));       ArrayList arrlist2 = (ArrayList) arrlist1.clone();       StringBuilder strbuilder = arrlist1.get(0);       strbuilder.append("list1, list2-both pointing to the same StringBuilder");       System.out.println("The 1st list prints: ");       for (int i = ... 阅读更多

如何在 Java 中比较两个 ArrayList 是否相等?

Srinivas Gorla
更新于 2019-07-30 22:30:21

13K+ 次浏览

您可以使用 ArrayList 类的 equals() 方法比较两个 ArrayList,此方法接受一个列表对象作为参数,将其与当前对象进行比较,如果匹配则返回 true,否则返回 false。示例 实时演示import java.util.ArrayList; public class ComparingList {    public static void main(String[] args) {       ArrayList list1 = new ArrayList();       list1.add("JavaFx");       list1.add("Java");       list1.add("WebGL");       list1.add("OpenCV");       ArrayList list2 = new ArrayList();       list2.add("JavaFx");       list2.add("Java");       list2.add("WebGL"); ... 阅读更多

如何在 Java 列表集合中使用 remove(obj)、remove(index) 和 removeAll() 方法?

Ankitha Reddy
更新于 2019-07-30 22:30:21

160 次浏览

remove(int index) − 从调用的列表中删除 index 位置处的元素,并返回已删除的元素。生成的列表将被压缩。也就是说,后续元素的索引将递减 1。removeRange(int fromIndex, int toIndex) − 删除所有索引介于 fromIndex(包含)和 toIndex(不包含)之间的元素。removeAll(Collection c) − 从此列表中删除所有包含在指定集合中的元素(可选操作)。

如何迭代 Java 列表?

Abhinaya
更新于 2019-07-30 22:30:21

12K+ 次浏览

通常,您可能希望循环遍历集合中的元素。例如,您可能想要显示每个元素。最简单的方法是使用迭代器,迭代器是实现 Iterator 或 ListIterator 接口的对象。迭代器使您能够循环遍历集合,获取或删除元素。ListIterator 扩展了 Iterator,允许双向遍历列表和修改元素。在您可以通过迭代器访问集合之前,必须先获取一个迭代器。每个集合类都提供一个 iterator() 方法,该方法返回指向集合开头的迭代器…… 阅读更多

如何查找 Java 列表中给定元素的索引?

Govinda Sai
更新于 2019-07-30 22:30:21

15K+ 次浏览

java.util.ArrayList 类的 indexOf(Object) 方法返回此列表中指定元素的第一次出现的索引,如果此列表不包含该元素,则返回 -1。使用此方法,您可以找到给定元素的索引。示例 实时演示import java.util.ArrayList; public class ArrayListDemo {    public static void main(String[] args) {       ArrayList arrlist = new ArrayList(5);       arrlist.add("G");       arrlist.add("E");       arrlist.add("F");       arrlist.add("M");       System.out.println("Size of list: " + arrlist.size());       for (String value : arrlist) {       ... 阅读更多

如何在 Java 中将逗号分隔的字符串转换为 ArrayList?

Sravani S
更新于 2019-07-30 22:30:21

9K+ 次浏览

要将逗号分隔的字符串转换为 ArrayList,请使用 split() 方法将字符串拆分为字符串数组。现在,使用 Arrays 类的 asList() 方法将获得的字符串数组转换为列表。示例 实时演示import java.util.Arrays; import java.util.List; public class Sample {    public static void main(String[] args) {       String myString = "JavaFx,Java,WebGL,OpenCV";       String[] myArray = myString.split(",");       System.out.println("Contents of the array ::"+Arrays.toString(myArray));       List myList = Arrays.asList(myArray);    } }输出Contents of the array ::[JavaFx, Java, WebGL, OpenCV]

如何在 Java 中替换 ArrayList 的元素?

Priya Pallavi
更新于 2019-07-30 22:30:21

8K+ 次浏览

您可以使用 Collections 类的 set() 方法替换 ArrayList 的元素。此方法接受两个参数:一个整数参数,指示要替换的元素的索引;以及要替换的元素。示例 实时演示import java.util.ArrayList; public class ArrayListSample {    public static void main(String[] args) {       ArrayList list = new ArrayList();       list.add("JavaFx");       list.add("Java");       list.add("WebGL");       list.add("OpenCV");       System.out.println(list);       list.set(2, "HBase");       System.out.println(list);    } }输出[JavaFx, Java, WebGL, OpenCV] [JavaFx, Java, HBase, OpenCV]

如何在 Java 中以降序排列 ArrayList?

V Jyothi
更新于 2019-07-30 22:30:21

7K+ 次浏览

以降序排列 ArrayList 的内容:创建一个 ArrayList。使用 Collections 类的 sort() 方法对 ArrayList 的内容进行排序。然后,使用 Collections 类的 reverse() 方法反转 ArrayList。示例:import java.util.ArrayList; import java.util.Collections; public class ArrayListSample {    public static void main(String[] args) {       ArrayList list = new ArrayList();       list.add("JavaFx");       list.add("Java");       list.add("WebGL");       list.add("OpenCV");       Collections.sort(list);       System.out.println(list);       Collections.reverse(list);       System.out.println(list);    } }输出:[Java, JavaFx, OpenCV, WebGL] [WebGL, OpenCV, JavaFx, Java]

如何在 Java 中以升序排列 ArrayList?

Priya Pallavi
更新于 2019-07-30 22:30:21

530 次浏览

您可以使用 Collections 类的 sort() 方法对 ArrayList 进行排序,此方法接受一个列表对象作为参数,并将其内容以升序排序。示例:import java.util.ArrayList; import java.util.Collections; import java.util.LinkedHashSet; import java.util.Set; public class ArrayListSample {    public static void main(String[] args) {       ArrayList list = new ArrayList();       list.add("JavaFx");       list.add("Java");       list.add("WebGL");       list.add("OpenCV");       Set set = new LinkedHashSet(list);       Collections.sort(list);       System.out.println(list);    } }输出:[Java, JavaFx, OpenCV, WebGL]

广告