找到 2637 篇文章 关于 Java
327 次浏览
要在给定范围内生成随机数,Java 代码如下所示 -示例 现场演示import java.util.Random; import java.util.*; public class Demo{ public static void main(String args[]){ Random my_rand = new Random(); List my_list_1 = new ArrayList(); int v_1 = my_rand.nextInt(1000); int v_2 = my_rand.nextInt(967); int v_3 = my_rand.nextInt(1050); int v_4 = my_rand.nextInt(10000); int v_5 = my_rand.nextInt(100); my_list_1.add(v_1); my_list_1.add(v_2); my_list_1.add(v_3); my_list_1.add(v_4); my_list_1.add(v_5); ... 阅读更多
4K+ 次浏览
要在 Java 中分割和连接字符串,请使用 split() 和 join() 方法,如下例所示 -示例public class Demo{ public static void main(String args[]){ String my_str = "This_is_a_sample"; String[] split_str = my_str.split("_", 4); System.out.println("分割后的字符串为:"); for (String every_Str : split_str) System.out.println(every_Str); String joined_str = String.join("_", "This", "is", "a", "sample"); System.out.println("连接后的字符串为:"); System.out.println(joined_str); } }输出分割后的字符串为: This is a sample 连接后的字符串为: This_is_a_sample一个类 ... 阅读更多
972 次浏览
假设我们有一个八进制数。要将八进制转换为其他进制,例如二进制、十六进制等,Java 代码如下所示 -示例 现场演示public class Demo{ public static String base_convert(String num, int source, int destination){ return Integer.toString(Integer.parseInt(num, source), destination); } public static void main(String[] args){ String my_num = "345"; int source = 8; int destination = 2; System.out.println("将数字从八进制转换为二进制: "+ base_convert (my_num, source, destination)); destination = 10; System.out.println("将数字 ... 阅读更多
3K+ 次浏览
让我们看看如何在 Java 中编写空函数 -示例 现场演示import java.util.Vector; public class Demo{ public static void my_empty_fun(){ } public static void main(String[] args){ System.out.println("在主函数中"); my_empty_fun(); } }输出在主函数中空函数基本上是在不定义任何操作的情况下创建函数。名为 Demo 的类包含一个名为“my_empty_fun”的空函数,它只是通过放置两个花括号来完成,而没有向其中添加任何功能。在主函数中,编写了一个打印语句,之后是空函数 ... 阅读更多
2K+ 次浏览
要合并两个 Java 集合,代码如下所示 -示例 现场演示import java.util.stream.*; import java.util.*; import java.io.*; public class Demo{ public static Set set_merge(Set set_1, Set set_2){ Set my_set = set_1.stream().collect(Collectors.toSet()); my_set.addAll(set_2); return my_set; } public static void main(String[] args){ Set my_set_1 = new HashSet(); my_set_1.addAll(Arrays.asList(new Integer[] { 34, 67, 89, 102 })); Set my_set_2 = new HashSet(); my_set_2.addAll(Arrays.asList(new Integer[] { 77, 11, 0 , -33})); System.out.println("第一个集合包含 " ... 阅读更多
279 次浏览
以下是 Java 程序,用于将数组合并到 Java 中的新对象数组中 -示例 现场演示import java.util.stream.Stream; import java.util.Arrays; import java.io.*; public class Demo{ public static Object[] concat_fun(T[] my_obj_1, T[] my_obj_2){ return Stream.concat(Arrays.stream(my_obj_1), Arrays.stream(my_obj_2)).toArray(); } public static void main (String[] args){ Integer[] my_obj_1 = new Integer[]{67, 83, 90}; Integer[] my_obj_2 = new Integer[]{11, 0, 56}; Object[] my_obj_3 = concat_fun(my_obj_1, my_obj_2); System.out.println("两个对象合并到单个对象数组中 : " + Arrays.toString(my_obj_3)); } }输出两个对象合并到 ... 阅读更多
3K+ 次浏览
最大堆是一个完整的二叉树,其中每一步中根节点的值都大于或等于子节点的值。以下是使用库函数实现最大堆的示例。示例 现场演示import java.util.*; public class Demo{ public static void main(String args[]){ PriorityQueue my_p_queue = new PriorityQueue(Collections.reverseOrder()); my_p_queue.add(43); my_p_queue.add(56); my_p_queue.add(99); System.out.println("优先级队列中的元素为:"); Iterator my_iter = my_p_queue.iterator(); while (my_iter.hasNext()) System.out.println(my_iter.next()); my_p_queue.poll(); ... 阅读更多