找到 4330 篇文章 关于 Java 8
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}
1K+ 阅读量
java.util.ArrayList 类的 clone() 方法返回此 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 = ... 阅读更多
13K+ 阅读量
您可以使用 ArrayList 类的 equals() 方法比较两个数组列表,此方法接受一个列表对象作为参数,将其与当前对象进行比较,如果匹配则返回 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"); ... 阅读更多
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) { ... 阅读更多
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]
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]
7K+ 阅读量
以降序排列 ArrayList 内容创建 ArrayList。使用 Collections 类的 sort() 方法对 ArrayList 的内容进行排序。然后,使用 Collections 类的 reverse() 方法反转数组列表。示例: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]
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]