找到关于 Java 8 的4330 篇文章

如何在 Java 中克隆 Map

AmitDiwan
更新于 2019-09-24 08:35:09

399 次浏览

java.util.HashMap 类是 Map 接口基于哈希表的实现。要在 Java 中克隆 Map,请使用 clone() 方法。示例让我们来看一个克隆 Map 的示例 −import java.util.*; public class HashMapDemo {    public static void main(String args[]) {       // 创建两个哈希映射       HashMap newmap1 = new HashMap();       HashMap newmap2 = new HashMap();       // 填充第一个映射       newmap1.put(1, "This");       newmap1.put(2, "is");       newmap1.put(3, "it!");       // 克隆第一个映射       newmap2 = ... 阅读更多

如何在 Java 中克隆 List?

AmitDiwan
更新于 2019-09-24 08:34:05

358 次浏览

要在 Java 中克隆列表,最简单的方法是使用 ArrayList.clone() 方法 −示例import java.util.ArrayList; public class Demo {    public static void main(String args[]) {       // 创建一个空的数组列表       ArrayList arrlist1 = new ArrayList();       // 使用 add 添加新值       arrlist1.add(new StringBuilder("Learning-"));       // 使用 clone 来影响引用指向的对象。       ArrayList arrlist2 = (ArrayList) arrlist1.clone();       // 附加字符串       StringBuilder strbuilder = arrlist1.get(0);       strbuilder.append("list1, list2-both ... 阅读更多

Java 中的 Ints 类

AmitDiwan
更新于 2019-09-24 08:31:11

282 次浏览

Ints 类是用于基本类型 int 的实用程序类。让我们来看一下类的声明 −@GwtCompatible public final class Ints extends Object示例让我们来看一个执行连接的方法示例。Ints 类中的 concat() 函数用于连接作为参数传递的数组 −import com.google.common.primitives.Ints; import java.util.*; class Demo {    public static void main(String[] args) {       int[] myArr1 = { 100, 150, 230, 300, 400 };       int[] myArr2 = { 450, 550, 700, 800, 1000 };       System.out.println("Array 1 = ");     ... 阅读更多

带示例的 Java cbrt() 方法

AmitDiwan
更新于 2019-09-24 08:26:01

114 次浏览

java.lang.Math.cbrt(double a) 返回双精度值的立方根。对于正的有限 x,cbrt(-x) == -cbrt(x);也就是说,负值的立方根是该值大小立方根的负数。特殊情况 −如果参数是 NaN,则结果是 NaN。如果参数是无限的,则结果是与参数具有相同符号的无穷大。如果参数是零,则结果是与参数具有相同符号的零。示例以下是 Java 中实现 cbrt() 方法的示例 −import java.lang.*; public class Example {    public ... 阅读更多

带示例的 Java log1p()

AmitDiwan
更新于 2019-09-24 08:23:44

93 次浏览

java.lang.Math.log1p(double x) 返回参数和 1 的和的自然对数。请注意,对于小的值 x,log1p(x) 的结果比 log(1.0+x) 的浮点计算更接近 ln(1 + x) 的真实结果。特殊情况 −如果参数是 NaN 或小于 -1,则结果是 NaN。如果参数是正无穷大,则结果是正无穷大。如果参数是负一,则结果是负无穷大。如果参数是零,则结果是与参数具有相同符号的零。示例以下是实现 ... 的示例 阅读更多

带示例的 Java log10()

AmitDiwan
更新于 2019-09-24 08:15:47

117 次浏览

java.lang.Math.log10(double a) 返回双精度值的以 10 为底的对数。特殊情况 −如果参数是 NaN 或小于零,则结果是 NaN。如果参数是正无穷大,则结果是正无穷大。如果参数是正零或负零,则结果是负无穷大。如果参数等于 10n(其中 n 为整数),则结果是 n。示例以下是 Java 中实现 log10() 方法的示例 −import java.lang.*; public class MathDemo {    public static void main(String[] args) {       double x = 56567.5;       double y ... 阅读更多

带示例的 Java lang.Long.toBinaryString() 方法

AmitDiwan
更新于 2019-09-24 08:14:11

99 次浏览

java.lang.Long.toBinaryString() 方法将 long 参数的字符串表示形式作为以 2 为基数的无符号整数返回。示例以下是实现 toBinaryString() 方法的示例 −import java.lang.*; public class Demo {    public static void main(String[] args) {       long l = 190;       System.out.println("Number = " + l);       /* 返回参数表示的无符号 long 值的二进制(以 2 为基数)字符串表示形式       */       System.out.println("Binary is " + Long.toBinaryString(l));       // 返回 1 位的个数       System.out.println("Number ... 阅读更多

Java lang.Integer.toBinaryString() 方法

AmitDiwan
更新于 2019-09-24 08:10:44

57 次浏览

java.lang.Integer.toBinaryString() 方法将整数参数的字符串表示形式作为以 2 为基数的无符号整数返回。示例以下是 Java 中实现 toBinaryString() 方法的示例 −import java.lang.*; public class IntegerDemo {    public static void main(String[] args) {       int i = 170;       System.out.println("Number = " + i);       /* 返回参数表示的无符号整数的二进制(以 2 为基数)字符串表示形式       */       System.out.println("Binary is " + Integer.toBinaryString(i));       // 返回 1 位的个数       System.out.println("Num ... 阅读更多

Java 中的数学函数

AmitDiwan
更新于 2019-09-24 08:03:53

2K+ 次浏览

java.lang.Math 类包含用于执行基本数值运算的方法,例如基本指数、对数、平方根和三角函数。此类在 Java 中提供数学函数。让我们来看其中一些函数 −序号方法和说明1static double abs(double a)此方法返回双精度值的绝对值。2static float abs(float a)此方法返回浮点值的绝对值。3static int abs(int a)此方法返回 int 值的绝对值。4static long abs(long a)此方法返回 long 值的绝对值。5static double acos(double a)此方法返回值的反正弦;返回的角度是 ... 阅读更多

Java 中的随机数

AmitDiwan
更新于 2019-09-24 08:01:26

232 次浏览

java.util.Random 类的实例用于生成伪随机数流。以下是 Random 类提供的方法,用于设置随机数的种子,生成下一个随机数。让我们学习其中一些方法 −序号方法和说明1protected int next(int bits)此方法生成下一个伪随机数。2boolean nextBoolean()此方法从此随机数生成器的序列中返回下一个伪随机、均匀分布的布尔值。3void nextBytes(byte[] bytes)此方法生成随机字节并将它们放入用户提供的字节数组中。4double nextDouble()此方法从此随机数...返回介于 0.0 和 1.0 之间的下一个伪随机、均匀分布的双精度值 阅读更多

广告