找到关于 Java 8 的4330 篇文章

在 Java 中从 ArrayList 获取同步列表

Ankith Reddy
更新于 2024年3月12日 17:51:24

3K+ 次浏览

为了从 ArrayList 获取同步列表,我们使用 Java 中的 synchronizedList(List ) 方法。Collections.synchronizedList(List ) 方法接受 ArrayList 作为参数并返回一个线程安全的列表。声明 — Collections.synchronizedList(List ) 方法声明如下:public static List synchronizedList(List list)让我们来看一个从 ArrayList 获取同步列表的程序 — 示例 import java.util.*; public class Example { public static void main (String[] args) { List list = new ArrayList(); list.add("Hello"); ... 阅读更多

如何在 Java 中调度任务以重复执行固定延迟,从指定的延迟后开始

Arjun Thakur
更新于 2020年6月25日 14:43:41

1K+ 次浏览

Timer 类中的一个方法是 void schedule(TimerTask task, long delay, long period) 方法。此方法调度任务以重复执行固定延迟,从指定的延迟后开始。在固定延迟执行中,每次执行都是相对于前一次执行的原始执行时间进行调度的。如果执行由于某种原因延迟(例如垃圾收集),后续执行也将延迟。声明 — java.util.Timer.schedule(TimerTask task, long delay, long period) 声明如下:public void schedule(TimerTask task, long delay, long period)这里,task 是要调度的任务,delay 是延迟... 阅读更多

Java 程序在双精度数组上实现二分查找

Arjun Thakur
更新于 2020年6月25日 14:45:34

244 次浏览

可以使用 java.util.Arrays.binarySearch() 方法在双精度数组上实现二分查找。如果该元素存在于数组中,此方法将返回所需双精度元素的索引,否则将返回 (-(插入点) - 1),其中插入点是该元素将插入到数组中的位置。演示此方法的程序如下所示 — 示例 实时演示 import java.util.Arrays; public class Demo {    public static void main(String[] args) {       double d_arr[] = { 5.2, 7.5, 9.7, 1.8, 4.0 };       Arrays.sort(d_arr);       System.out.print("排序后的数组是:... 阅读更多

检查 Java 中的字符串是否仅包含 Unicode 字母、数字或空格

Chandu yadav
更新于 2020年6月25日 14:47:31

796 次浏览

要检查给定的字符串是否只包含 Unicode 字母、数字或空格,我们使用 isLetterOrDigit() 和 charAt() 方法以及决策语句。isLetterOrDigit(char ch) 方法确定特定字符(Unicode ch)是否为字母或数字。它返回一个布尔值,true 或 false。声明 — java.lang.Character.isLetter() 方法声明如下:public static boolean isLetter(char ch)charAt() 方法返回给定索引处的字符值。它属于 Java 中的 String 类。索引必须在 0 到 length()-1 之间。声明 — java.lang.String.charAt() 方法声明如下:public char charAt(int index)让我们... 阅读更多

在 Java 中将队列转换为列表

Nancy Den
更新于 2020年6月25日 14:48:19

1K+ 次浏览

为了在 Java 中将队列转换为列表,我们可以创建一个 LinkedList 并将队列作为参数传递给 ArrayList 的参数化构造函数。这可以按如下方式完成:Queue q = new LinkedList(); List l = new ArrayList(q);最快的方法是首先使用 LinkedList,它可以同时用作列表和队列。这可以按如下方式完成:Queue q = new LinkedList(); List l = (List) q;让我们来看一个将队列转换为列表的程序 — 示例 实时演示 import java.util.LinkedList; import java.util.List; import ... 阅读更多

在 Java 中掷 6000 次六面骰子

Krantik Chavan
更新于 2020年6月25日 14:51:04

582 次浏览

为了在 Java 中掷 6000 次六面骰子,我们需要使用 nextInt() 语句和决策语句。nextInt() 方法从此随机数生成器序列返回下一个随机整数。声明 — java.util.Random.nextInt() 方法声明如下:public int nextInt()让我们来看一个掷 6000 次六面骰子的程序 — 示例 实时演示 import java.util.Random; public class Example {    public static void main(String args[]) {       Random rd = new Random(); // 随机数生成器       int freq[] = new int[6]; // 创建一个数组来计算频率 ... 阅读更多

在 Java 中生成随机整数数组

Anvi Jain
更新于 2023年9月12日 03:29:56

36K+ 次浏览

为了在 Java 中生成随机整数数组,我们使用 java.util.Random 类的 nextInt() 方法。这将返回从此随机数生成器序列返回的下一个随机整数。声明 — java.util.Random.nextInt() 方法声明如下:public int nextInt()让我们来看一个在 Java 中生成随机整数数组的程序 — 示例 实时演示 import java.util.Random; public class Example {    public static void main(String[] args) {       Random rd = new Random(); // 创建 Random 对象       int[] arr = new int[5];       for (int i = 0; i

在 Java 中生成随机字节

Smita Kapse
更新于 2020年6月25日 14:52:19

7K+ 次浏览

为了在 Java 中生成随机字节,我们使用 nextBytes() 方法。java.util.Random.nextBytes() 方法生成随机字节并将其提供给用户定义的字节数组。声明 — java.util.Random.nextBytes() 方法声明如下:public void nextBytes(byte[] bytes)其中 bytes 是字节数组。让我们来看一个在 Java 中生成随机字节的程序 — 示例 实时演示 import java.util.Random; public class Example {    public static void main(String[] args) {       Random rd = new Random();       byte[] arr = new byte[7];       rd.nextBytes(arr);       System.out.println(arr);    } }输出[B@15db9742注意 — 输出可能... 阅读更多

在 Java 中生成随机整数

Nancy Den
更新于 2020年6月25日 14:52:47

6K+ 次浏览

为了在 Java 中生成随机整数,我们使用 java.util.Random 类的 nextInt() 方法。这将返回从此随机数生成器序列返回的下一个随机整数。声明 — java.util.Random.nextInt() 方法声明如下:public int nextInt()让我们来看一个在 Java 中生成随机整数的程序 — 示例 实时演示 import java.util.Random; public class Example {    public static void main(String[] args) {       Random rd = new Random(); // 创建 Random 对象       System.out.println(rd.nextInt());    } }输出27100093注意 — 在线编译器的输出可能会有所不同。

获取 Java 中可用的处理器数量

Krantik Chavan
更新于 2020年6月25日 14:53:39

4K+ 次浏览

为了获取 Java 中可用的处理器数量,我们使用 availableProcessors() 方法。java.lang.Runtime.availableProcessors() 方法返回 Java 虚拟机可用的处理器数量。此数字在虚拟机的特定调用期间可能会发生变化。声明 — java.lang.Runtime.availableProcessors() 方法声明如下:public int availableProcessors()让我们来看一个获取 Java 中可用的处理器数量的程序 — 示例 实时演示 public class Example {    public static void main(String[] args) {       // 程序开头的打印语句       System.out.println("开始...");       System.out.print("可用处理器的数量 ... 阅读更多

广告