Java教程 第21页 Java 实例 – HashMap遍历 Java 实例 以下实例演示了如何使用 Collection 类的 iterator() 方法来遍历集合: /* author by w3cschool.cc Main.java */ import java.util.*; import java.util.*; public class Main { public static void main(String[] args) { HashMap< String, String> hMap = new HashMap< String, String>(); hMap.put("1", "1st"); hMap.put("2", "2nd"); hMap.put("3", "3rd"); Collection cl = hMap.values(); Iterator itr = cl.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } } } 以上代码运行输出结果为: 3rd 2nd 1st Java 实例
2024-04-01
Java 实例 – 查找 List 中的最大最小值 Java 实例 以下实例演示了如何使用 Collections 类的 max() 和 min() 方法来获取List中最大最小值: /* author by w3cschool.cc Main.java */ import java.util.*; public class Main { public static void main(String[] args) { List list = Arrays.asList("one Two three Four five six one three Four".split(" ")); System.out.println(list); System.out.println("最大值: " + Collections.max(list)); System.out.println("最小值: " + Collections.min(list)); } } 以上代码运行输出结果为: [one, Two, three, Four, five, six, one, three, Four] 最大值: three 最小值: Four Java 实例
2024-04-01
Java 实例 – 旋转向量 Java 实例 以下实例演示了使用 swap() 函数来旋转向量: /* author by w3cschool.cc Main.java */ import java.util.Collections; import java.util.Vector; public class Main { public static void main(String[] args) { Vector<String> v = new Vector(); v.add("1"); v.add("2"); v.add("3"); v.add("4"); v.add("5"); System.out.println(v); Collections.swap(v, 0, 4); System.out.println("旋转后"); System.out.println(v); } } 以上代码运行输出结果为: 1 2 3 4 5 旋转后 5 2 3 4 1 Java 实例
2024-04-01
Java 实例 – 集合输出 Java 实例 以下实例演示了如何使用 Java Util 类的 tMap.keySet(),tMap.values() 和 tMap.firstKey() 方法将集合元素输出: /* author by w3cschool.cc Main.java */ import java.util.*; public class Main{ public static void main(String[] args) { System.out.println("TreeMap 实例!\n"); TreeMap tMap = new TreeMap(); tMap.put(1, "Sunday"); tMap.put(2, "Monday"); tMap.put(3, "Tuesday"); tMap.put(4, "Wednesday"); tMap.put(5, "Thursday"); tMap.put(6, "Friday"); tMap.put(7, "Saturday"); System.out.println("TreeMap 键:" + tMap.keySet()); System.out.println("TreeMap 值:" + tMap.values()); System.out.println("键为 5 的值为: " + tMap.get(5)+ "\n"); System.out.println("第一个键: " + tMap.firstKey() + " Value: " + tMap.get(tMap.firstKey()) + "\n"); System.out.println("最后一个键: " + tMap.lastKey() + " Value: "+ tMap.get(tMap.lastKey()) + "\n"); System.out.println("移除第一个数据: " + tMap.remove(tMap.firstKey())); System.out.println("现在 TreeMap 键为: " + tMap.keySet()); System.out.println("现在 TreeMap 包含: " + tMap.values() + "\n"); System.out.println("移除最后一个数据: " + tMap.remove(tMap.lastKey())); System.out.println("现在 TreeMap 键为: " + tMap.keySet()); System.out.println("现在 TreeMap...
2024-04-01
Java 实例 – 数组转集合 Java 实例 以下实例演示了使用 Java Util 类的 Arrays.asList(name) 方法将数组转换为集合: /* author by w3cschool.cc ArrayToCollection.java */ import java.util.*; import java.io.*; public class ArrayToCollection{ public static void main(String args[]) throws IOException{ int n = 5; // 5 个元素 String[] name = new String[n]; for(int i = 0; i < n; i++){ name[i] = String.valueOf(i); } List<String> list = Arrays.asList(name); System.out.println(); for(String li: list){ String str = li; System.out.print(str + " "); } } } 以上代码运行输出结果为: 0 1 2 3 4 Java 实例
2024-04-01
Java 实例 – 集合转数组 Java 实例 以下实例演示了如何使用 Java Util 类的 list.add() 和 list.toArray() 方法将集合转为数组: /* author by w3cschool.cc Main.java */ import java.util.*; public class Main{ public static void main(String[] args){ List<String> list = new ArrayList<String>(); list.add("菜"); list.add("鸟"); list.add("教"); list.add("程"); list.add("www.w3cschool.cc"); String[] s1 = list.toArray(new String[0]); for(int i = 0; i < s1.length; ++i){ String contents = s1[i]; System.out.print(contents); } } } 以上代码运行输出结果为: 优聚教程www.w3cschool.cc Java 实例
2024-04-01
Java 实例 – 获取向量的最大元素 Java 实例 以下实例演示了使用 Vector 类的 v.add() 方法及 Collection 类的 Collections.max() 来获取向量的最大元素: /* author by w3cschool.cc Main.java */ import java.util.Collections; import java.util.Vector; public class Main { public static void main(String[] args) { Vector v = new Vector(); v.add(new Double("3.4324")); v.add(new Double("3.3532")); v.add(new Double("3.342")); v.add(new Double("3.349")); v.add(new Double("2.3")); Object obj = Collections.max(v); System.out.println("最大元素是:"+obj); } } 以上代码运行输出结果为: 最大元素是:3.4324 Java 实例
2024-04-01
Java 实例 – 删除集合中指定元素 Java 实例 以下实例演示了如何使用 Collection 类的 collection.remove() 方法来删除集合中的指定的元素: /* author by w3cschool.cc Main.java */ import java.util.*; public class Main { public static void main(String [] args) { System.out.println( "集合实例!\n" ); int size; HashSet collection = new HashSet (); String str1 = "Yellow", str2 = "White", str3 = "Green", str4 = "Blue"; Iterator iterator; collection.add(str1); collection.add(str2); collection.add(str3); collection.add(str4); System.out.print("集合数据: "); iterator = collection.iterator(); while (iterator.hasNext()){ System.out.print(iterator.next() + " "); } System.out.println(); collection.remove(str2); System.out.println("删除之后 [" + str2 + "]\n"); System.out.print("现在集合的数据是: "); iterator = collection.iterator(); while (iterator.hasNext()){ System.out.print(iterator.next() + " "); } System.out.println(); size = collection.size(); System.out.println("集合大小: " + size + "\n"); } } 以上代码运行输出结果为: 集合实例! 集合数据: White Yellow Blue Green 删除之后 [White] 现在集合的数据是: Yellow Blue Green 集合大小: 3 Java...
2024-04-01
Java 实例 – List 截取 Java 实例 以下实例演示了如何使用 Collections 类的 indexOfSubList() 和 lastIndexOfSubList() 方法来查看子列表是否在列表中,并查看子列表在列表中所在的位置: /* author by w3cschool.cc Main.java */ import java.util.*; public class Main { public static void main(String[] args) { List list = Arrays.asList("one Two three Four five six one three Four".split(" ")); System.out.println("List :"+list); List sublist = Arrays.asList("three Four".split(" ")); System.out.println("子列表 :"+sublist); System.out.println("indexOfSubList: " + Collections.indexOfSubList(list, sublist)); System.out.println("lastIndexOfSubList: " + Collections.lastIndexOfSubList(list, sublist)); } } 以上代码运行输出结果为: List :[one, Two, three, Four, five, six, one, three, Four] 子列表 :[three, Four] indexOfSubList: 2 lastIndexOfSubList: 7 Java 实例
2024-04-01
Java 实例 – 链表修改 Java 实例 以下实例演示了使用 listname.add() 和 listname.set() 方法来修改链接中的元素: /* author by w3cschool.cc Main.java */ import java.util.LinkedList; public class Main { public static void main(String[] a) { LinkedList officers = new LinkedList(); officers.add("B"); officers.add("B"); officers.add("T"); officers.add("H"); officers.add("P"); System.out.println(officers); officers.set(2, "M"); System.out.println(officers); } } 以上代码运行输出结果为: [B, B, T, H, P] [B, B, M, H, P] Java 实例
2024-04-01