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

将ArrayList的所有元素复制到Java中的对象数组

Samual Sam
更新于 2020年6月25日 09:55:58

2K+ 次浏览

可以使用java.util.ArrayList.toArray()方法将ArrayList的所有元素复制到对象数组中。此方法没有任何参数,它返回一个包含ArrayList中所有元素的对象数组,顺序正确。演示此方法的程序如下所示:示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo {    public static void main(String[] args) {       List aList = new ArrayList();       aList.add("Nathan");       aList.add("John");       aList.add("Susan");       aList.add("Betty");       aList.add("Peter");       Object[] objArr ... 阅读更多

在Java中将ArrayList转换为长度为零的数组

karthikeya Boyini
更新于 2020年6月25日 09:59:33

159 次浏览

可以使用java.util.ArrayList.toArray()方法将ArrayList转换为数组。此方法接受一个参数,即需要将ArrayList元素存储到的所需类型的数组,它返回一个包含ArrayList中所有元素的数组,顺序正确。演示此方法的程序如下所示:示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo {    public static void main(String[] args) {       List aList = new ArrayList();       aList.add("James");       aList.add("Harry");       aList.add("Susan");       aList.add("Emma");       ... 阅读更多

获取Java中两个集合的交集

Samual Sam
更新于 2020年6月29日 08:07:56

14K+ 次浏览

要获取两个集合的交集,请使用retainAll()方法。以下是我们的两个集合:第一个集合 - HashSet set1 = new HashSet (); set1.add("Mat"); set1.add("Sat"); set1.add("Cat");第二个集合 - HashSet set2 = new HashSet (); set2.add("Mat"); set2.add("Cat"); set2.add("Fat"); set2.add("Hat");获取交集 - set1.retainAll(set2);以下是如何获取两个集合交集的示例:示例 在线演示import java.util.*; public class Demo {    public static void main(String args[]) {       HashSet set1 = new HashSet ();       HashSet set2 = new HashSet ();       set1.add("Mat");       set1.add("Sat");       set1.add("Cat"); ... 阅读更多

获取Java ArrayList中元素的位置

Samual Sam
更新于 2020年6月25日 10:25:43

2K+ 次浏览

可以使用java.util.ArrayList.indexOf()方法获取ArrayList中元素的位置。此方法返回指定元素的第一次出现的索引。如果ArrayList中不存在该元素,则此方法返回-1。演示此方法的程序如下所示:示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo {    public static void main(String[] args) {       List aList = new ArrayList();       aList.add("A");       aList.add("B");       aList.add("C");       aList.add("D");       aList.add("E");       System.out.println("The ... 阅读更多

获取Java中两个集合的非对称差集

karthikeya Boyini
更新于 2020年6月25日 10:26:24

567 次浏览

使用removeAll()方法获取两个集合的非对称差集。第一个集合 - HashSet set1 = new HashSet (); set1.add("Mat"); set1.add("Sat"); set1.add("Cat");第二个集合 - HashSet set2 = new HashSet (); set2.add("Mat");获取非对称差集 - set1.removeAll(set2);以下是如何获取两个集合之间非对称差集的示例:示例 在线演示import java.util.*; public class Demo {    public static void main(String args[]) {       HashSet set1 = new HashSet ();       HashSet set2 = new HashSet ();       set1.add("Mat");       set1.add("Sat");       set1.add("Cat");       ... 阅读更多

Java IdentityHashMap containsValue() 方法

Samual Sam
更新于 2020年6月25日 10:27:13

56 次浏览

使用containsValue()方法检查值是否存在。首先,创建一个IdentityHashMap:Map m = new IdentityHashMap();添加一些元素:m.put("1", 100); m.put("2", 200); m.put("3", 300); m.put("4", 150); m.put("5", 110); m.put("6", 50); m.put("7", 90); m.put("8", 250); m.put("9", 350); m.put("10", 450);现在检查值是否存在:m.containsValue(100))以下是如何实现containsValue()方法的示例:示例 在线演示import java.util.*; public class Demo {    public static void main(String[] args) {       Map m = new IdentityHashMap();       m.put("1", 100);       m.put("2", 200);       m.put("3", 300);       m.put("4", ... 阅读更多

在Java中获取堆栈中的元素而不将其移除

karthikeya Boyini
更新于 2020年6月25日 10:30:02

3K+ 次浏览

可以使用java.util.Stack.peek()方法在Java中获取堆栈中的元素而不将其移除。此方法不需要任何参数,它返回堆栈顶部的元素。如果堆栈为空,则抛出EmptyStackException异常。演示此方法的程序如下所示:示例 在线演示import java.util.Stack; public class Demo {    public static void main (String args[]) {       Stack stack = new Stack();       stack.push("Amy");       stack.push("John");       stack.push("Mary");       stack.push("Peter");       stack.push("Susan");       System.out.println("The stack ... 阅读更多

检查Java中堆栈是否为空

Samual Sam
更新于 2020年6月25日 10:30:57

3K+ 次浏览

java.util.Stack.empty()方法用于检查堆栈是否为空。此方法不需要任何参数。如果堆栈为空,则返回true;如果堆栈不为空,则返回false。演示此方法的程序如下所示:示例 在线演示import java.util.Stack; public class Demo {    public static void main (String args[]) {       Stack stack = new Stack();       stack.push("Amy");       stack.push("John");       stack.push("Mary");       System.out.println("The stack elements are: " + stack);       System.out.println("The stack is empty? " + stack.empty());     ... 阅读更多

检查Java中NavigableMap是否为空

karthikeya Boyini
更新于 2020年6月25日 10:32:03

155 次浏览

Java中的isEmpty()方法用于检查NavigableMap是否为空。首先,创建一个NavigableMap并向其中添加元素:NavigableMap n = new TreeMap(); n.put(5, "Tom"); n.put(9, "John"); n.put(14, "Jamie"); n.put(1, "Tim"); n.put(4, "Jackie"); n.put(15, "Kurt"); n.put(19, "Tiger"); n.put(24, "Jacob");现在,检查Map是否为空:System.out.println("Map is empty? " + n.isEmpty());以下是如何实现isEmpty()方法并检查Map是否为空的示例:示例 在线演示import java.util.*; public class Demo {    public static void main(String[] args) {       NavigableMap n = new TreeMap();       n.put(5, ... 阅读更多

从Java中的有序集合中获取最后一个元素

Samual Sam
更新于 2020年6月25日 10:33:48

2K+ 次浏览

要创建一个有序集合(Sorted Set),首先创建一个集合 - Set s = new HashSet(); 向上述集合添加元素 - int a[] = {77, 23, 4, 66, 99, 112, 45, 56, 39, 89}; Set s = new HashSet(); try {    for(int i = 0; i < 5; i++) {    s.add(a[i]); }然后,使用 TreeSet 类进行排序 - TreeSet sorted = new TreeSet(s); 使用 last() 方法获取最后一个元素 - System.out.println("排序后的集合的最后一个元素 = "+ (Integer)sorted.last());以下是 Java 中从有序集合获取最后一个元素的代码 - 示例 在线演示import java.util.*; public class Demo ... 阅读更多

广告