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

迭代遍历Java LinkedHashSet的元素

Samual Sam
更新于 2020年6月30日 06:11:07

288 次查看

首先,创建一个LinkedHashSet并向其中添加元素:LinkedHashSet set = new LinkedHashSet(); set.add(10); set.add(20); set.add(30); set.add(40); set.add(50); set.add(60); 现在,使用迭代器遍历元素:Iterator i = set.iterator(); while (i.hasNext()) { System.out.println(i.next()); } 下面是一个遍历LinkedHashSet元素的例子:示例 在线演示import java.util.*; public class Demo { public static void main(String[] args) { LinkedHashSet set = new LinkedHashSet(); set.add(10); set.add(20); set.add(30); set.add(40); set.add(50); set.add(60); System.out.println("LinkedHashSet..."); ... 阅读更多

在Java中从另一个集合创建一个新的ArrayList

karthikeya Boyini
更新于 2019年7月30日 22:30:24

297 次查看

可以使用java.util.Arrays.asList()方法从另一个集合创建一个ArrayList。演示此方法的程序如下所示:示例 在线演示import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Demo { public static void main(String args[]) throws Exception { String str[] = { "John", "Macy", "Peter", "Susan", "Lucy" }; List aList = new ArrayList(Arrays.asList(str)); System.out.println("ArrayList元素为:" + aList); } }输出ArrayList元素为:[John, Macy, Peter, Susan, Lucy]现在让我们了解上面的程序。定义字符串数组str[]。然后使用... 阅读更多

在Java中指定范围内填充int数组的元素

Samual Sam
更新于 2019年7月30日 22:30:24

641 次查看

可以使用java.util.Arrays.fill()方法在指定范围内填充Java int数组中的元素。此方法将所需int值分配给Java中指定范围内的int数组。Arrays.fill()方法所需的参数为数组名称、要填充的第一个元素的索引(包含)、要填充的最后一个元素的索引(不包含)以及要存储在数组元素中的值。演示此方法的程序如下所示:示例 在线演示import java.util.Arrays; public class Demo { public static void main(String[] argv) throws Exception { ... 阅读更多

如何使用Java NavigableSet类的headSet()方法

karthikeya Boyini
更新于 2019年7月30日 22:30:24

88 次查看

headSet()方法返回直到作为参数定义的限制的元素。首先,创建一个NavigableSet并添加元素:NavigableSet set = new TreeSet(); set.add(10); set.add(25); set.add(40); set.add(55); set.add(70); set.add(85); set.add(100); 现在,使用headSet()方法:set.headSet(55)); 下面是一个例子:示例 在线演示import java.util.NavigableSet; import java.util.TreeSet; public class Demo { public static void main(String[] args) { NavigableSet set = new TreeSet(); set.add(10); set.add(25); set.add(40); set.add(55); set.add(70); set.add(85); set.add(100); System.out.println("返回值 = " + ... 阅读更多

在Java中检索TreeMap中的最后一个条目

Samual Sam
更新于 2019年7月30日 22:30:24

2K+ 次查看

在TreeMap中使用lastEntry()方法来检索最后一个条目。创建一个TreeMap并添加一些元素:TreeMap m = new TreeMap(); m.put(1, "India"); m.put(2, "US"); m.put(3, "Australia"); m.put(4, "Netherlands"); m.put(5, "Canada"); 现在,检索最后一个条目:m.lastEntry() 下面是一个在TreeMap中检索最后一个条目的例子:示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { TreeMap m = new TreeMap(); m.put(1, "India"); m.put(2, "US"); m.put(3, "Australia"); m.put(4, "Netherlands"); m.put(5, "Canada"); for(Map.Entry e:m.entrySet()) ... 阅读更多

在Java中从NavigableMap获取最后一个条目

karthikeya Boyini
更新于 2019年7月30日 22:30:24

156 次查看

要在Java中显示NavigableMap的最后一个条目,请使用lastEntry()方法。让我们首先创建一个NavigableMap。NavigableMap n = new TreeMap(); n.put("A", 498); n.put("B", 389); n.put("C", 868); n.put("D", 988); n.put("E", 686); n.put("F", 888); n.put("G", 999); n.put("H", 444); n.put("I", 555); n.put("J", 666); 现在获取最后一个条目。n.lastEntry() 下面是从NavigableMap获取最后一个条目的示例。示例 在线演示import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap n = new TreeMap(); n.put("A", 498); n.put("B", 389); ... 阅读更多

在Java中获取有序集合的第一个元素

Samual Sam
更新于 2019年7月30日 22:30:24

481 次查看

要创建一个有序集合,首先创建一个集合。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); 使用first()方法获取第一个元素:System.out.println("有序集合的第一个元素 = "+ (Integer)sorted.first()); 下面是从有序集合获取第一个元素的代码... 阅读更多

在Java中将ArrayList转换为HashSet

Samual Sam
更新于 2019年7月30日 22:30:24

962 次查看

要将ArrayList转换为HashSet,首先创建一个ArrayList:List l = new ArrayList(); 向ArrayList添加元素:l.add("Accent"); l.add("Speech"); l.add("Diction"); l.add("Tone"); l.add("Pronunciation"); 现在将ArrayList转换为HashSet:Set s = new HashSet(l); 下面是在Java中将ArrayList转换为HashSet的示例。示例 在线演示import java.util.ArrayList; import java.util.List; import java.util.Set; import java.util.HashSet; public class Main { public static void main(String[] args) { List l = new ArrayList(); l.add("Accent"); l.add("Speech"); l.add("Diction"); ... 阅读更多

在Java中从NavigableMap获取更高的键

karthikeya Boyini
更新于 2019年7月30日 22:30:24

101 次查看

获取更高的键意味着返回严格大于给定键的最小键。这是使用Java中的higherKey()方法完成的。下面是一个例子。示例 在线演示import java.util.*; public class Demo { public static void main(String[] args) { 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"); System.out.println("NavigableMap 元素..."+n); System.out.println("更高的键 = "+n.higherKey(15)); } }输出NavigableMap 元素... {1=Tim, 4=Jackie, 5=Tom, 9=John, 14=Jamie, 15=Kurt, 19=Tiger, 24=Jacob} 更高的键 = 19

在Java中从NavigableMap获取上限键

Samual Sam
更新于 2019年7月30日 22:30:24

104 次查看

获取上限键意味着返回大于或等于给定键的最小键。为此,请使用ceilingKey()方法。下面是从NavigableMap获取上限键的示例。示例 在线演示import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap n = new TreeMap(); n.put(5, "Tom"); n.put(9, "John"); n.put(14, "Jamie"); n.put(1, "Tim"); n.put(4, "Jackie"); ... 阅读更多

广告