找到 9301 篇文章,关于面向对象编程

如何查找 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("列表大小: " + 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("数组内容::" + Arrays.toString(myArray));       List myList = Arrays.asList(myArray);    } }输出数组内容::[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() 方法反转数组列表。示例: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]

如何在 Java 中同步 ArrayList?

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

187 浏览量

Collections 类的 synchronizedList(List list) 方法接受一个 List 对象并返回一个由指定列表支持的同步列表。示例: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.synchronizedList(list);       System.out.println(list);    } }输出:[JavaFx, Java, WebGL, OpenCV]

如何在 Java 中反转 ArrayList?

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

353 浏览量

Collections 类提供了一个名为 reverse() 的方法,此方法接受一个列表并反转其中元素的顺序。示例:import java.util.ArrayList; import java.util.Collections; import java.util.LinkedHashSet; import java.util.Set; public class Sample {    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);       System.out.println(set);       Collections.reverse(list);       System.out.println(list);    } }输出:[JavaFx, Java, WebGL, OpenCV] [OpenCV, WebGL, Java, JavaFx]

java 中的 removeLast() 方法的作用是什么?

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

69 浏览量

java.util.LinkedList 类的 removeLast() 方法删除并返回此列表的最后一个元素。示例:import java.util.*; public class LinkedListDemo {    public static void main(String[] args) {       LinkedList list = new LinkedList();       list.add("Hello");       list.add(2);       list.add("Chocolate");       list.add("10");       System.out.println("LinkedList:" + list);       System.out.println("最后一个元素:" + list.removeLast());       System.out.println("LinkedList:" + list);    } }输出:LinkedList:[Hello, 2, Chocolate, 10] 最后一个元素:10 LinkedList:[Hello, 2, Chocolate]

java 中的 removeFirst() 方法的作用是什么?

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

106 浏览量

java.util.LinkedList 类的 removeFirst() 方法删除并返回此列表的第一个元素。示例:import java.util.*; public class LinkedListDemo {    public static void main(String[] args) {       LinkedList list = new LinkedList();       list.add("Hello");       list.add(2);       list.add("Chocolate");       list.add("10");       System.out.println("LinkedList:" + list);       System.out.println("第一个元素:" + list.removeFirst());       System.out.println("LinkedList:" + list);    } }输出:LinkedList:[Hello, 2, Chocolate, 10] 第一个元素:Hello LinkedList:[2, Chocolate, 10]

java 中的 getLast() 方法的作用是什么?

Ramu Prasad
更新于 2019-07-30 22:30:21

91 浏览量

java.util.LinkedList 类的 getLast() 方法返回此列表中的最后一个元素。示例:import java.util.*; public class LinkedListDemo {    public static void main(String[] args) {       LinkedList list = new LinkedList();       list.add("Hello");       list.add(2);       list.add("Chocolate");       list.add("10");       System.out.println("LinkedList:" + list);       System.out.println("最后一个元素:" + list.getLast());    } }输出:LinkedList:[Hello, 2, Chocolate, 10] 最后一个元素:10

广告