找到关于 Java 8 的4330 篇文章

Java 中的 Ints contains() 函数

AmitDiwan
更新于 2019年9月23日 12:54:46

4K+ 次浏览

Ints 类中的 contains() 函数用于检查数组中是否存在元素。语法如下:public static boolean contains(int[] arr, int target) 其中,arr 是要检查元素的数组。target 是要检查的元素。下面是一个实现 Ints 类 contains() 方法的示例:示例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, ... 阅读更多

Java 中的 Ints concat() 函数

AmitDiwan
更新于 2019年9月23日 12:52:54

152 次浏览

Ints 类中的 concat() 函数用于连接作为参数传递的数组。语法如下:public static int[] concat(int[]... arr) 其中,参数 arr 是零个或多个整数数组。让我们来看一个例子:示例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 = ");       for(int i=0; i < myArr1.length; i++) {          System.out.println(myArr1[i]);   ... 阅读更多

Java 中的 Ints asList() 函数

AmitDiwan
更新于 2019年9月23日 12:50:56

177 次浏览

Java Guava 中 Ints 类的 asList() 方法返回一个由指定数组支持的固定大小列表。语法如下:public static List    asList(int[] arr) 其中,arr 是支持列表的数组。让我们来看一个实现 Ints 类 asList() 方法的示例:示例import com.google.common.primitives.Ints; import java.util.List; class Demo {    public static void main(String[] args) {       int arr[] = { 20, 30, 40, 60, 80, 90, 120, 150 };       System.out.println("Array elements = ");       for(int i = 0; i < arr.length; i++) { ... 阅读更多

带例子的 Java lang Integer.toHexString() 方法

AmitDiwan
更新于 2019年9月23日 12:48:42

122 次浏览

java.lang.Integer.toHexString() 方法以 16 进制无符号整数的形式返回整数参数的字符串表示形式。让我们来看一个例子:示例import java.lang.*; public class Main {    public static void main(String[] args) {       int i = 160;       System.out.println("Number = " + i);       System.out.println("Hex = " + Integer.toHexString(i));    } }输出Number = 160 Hex = a0示例让我们再来看一个负数的例子:import java.lang.*; public class Main {    public static void main(String[] args) {       int i = -160;       System.out.println("Number = " + i);       System.out.println("Hex = " + Integer.toHexString(i));    } }输出Number = -160 Hex = ffffff60

带例子的 Java signum() 方法

AmitDiwan
更新于 2019年9月23日 12:46:47

130 次浏览

java.lang.Math.signum(float f) 返回参数的符号函数;如果参数为零,则返回零;如果参数大于零,则返回 1.0f;如果参数小于零,则返回 -1.0f。让我们来看一个例子:示例import java.security.*; import java.util.*; public class Main {    public static void main(String[] argv) {       // 获取两个浮点数       float x = 50.14f;       float y = -4f;       // 调用两个浮点数的 signum 并打印结果       System.out.println("Math.signum(" + x + ")=" + Math.signum(x));       ... 阅读更多

带例子的 Java Signature toString() 方法

AmitDiwan
更新于 2019年9月23日 12:42:17

107 次浏览

可以使用 java.security.Signature 类中的 getString() 方法获取签名对象的字符串表示形式。这包括对象状态、算法名称等信息。让我们来看一个例子:示例import java.security.*; import java.util.*; public class Main {    public static void main(String[] argv) {       try {          Signature signature = Signature.getInstance("SHA256withRSA");          String str = signature.toString();          System.out.println(str);       } catch (NoSuchAlgorithmException e) {          System.out.println("Error!!! NoSuchAlgorithmException");       }    } }输出Signature object: SHA256withRSA让我们再... 阅读更多

带例子的 Java Signature initSign() 方法

AmitDiwan
更新于 2019年9月23日 12:40:30

344 次浏览

initSign() 方法初始化此对象以进行签名。如果再次使用不同的参数调用此方法,则会否定此调用的效果。让我们来看一个例子:示例import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; import java.security.Signature; import java.util.Scanner; public class Main {    public static void main(String args[]) throws Exception {       // 创建 KeyPair 生成器对象       KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("DSA");       // 初始化密钥对生成器       keyPairGen.initialize(2048);       // 生成密钥对       KeyPair pair = keyPairGen.generateKeyPair();       // 获取私钥 ... 阅读更多

带例子的 Java Signature getProvider() 方法

AmitDiwan
更新于 2019年9月23日 12:38:17

125 次浏览

可以使用 java.security.Signature 类中的 getProvider() 方法获取签名对象的提供程序。让我们来看一个例子:示例import java.security.*; import java.util.*; public class Main {    public static void main(String[] argv) {       try {          Signature signature = Signature.getInstance("SHA256withRSA");          Provider provider = signature.getProvider();          System.out.println("The Provider is: " + provider);       } catch (NoSuchAlgorithmException e) {          System.out.println("Error!!! NoSuchAlgorithmException");       }    } }输出The Provider is: SunRsaSign version 11示例让我们再来看一个例子:import ... 阅读更多

Java 中的 abstract 关键字

AmitDiwan
更新于 2019年9月23日 12:35:35

278 次浏览

在其声明中包含 abstract 关键字的类称为抽象类。抽象类可以包含也可以不包含抽象方法(即没有主体的方法)。但是,如果一个类至少有一个抽象方法,那么该类必须声明为 abstract。如果一个类被声明为 abstract,则不能实例化它。要使用抽象类,必须从另一个类继承它,并为其中的抽象方法提供实现。如果继承抽象类,则必须为其中的所有抽象方法提供实现。让我们来看一个简单的例子:示例abstract class CricketLeague {    abstract void ... 阅读更多

遍历 Java 中的 HashSet

AmitDiwan
更新于 2019年9月23日 12:33:48

650 次浏览

HashSet 扩展了 AbstractSet 并实现了 Set 接口。它创建一个使用哈希表进行存储的集合。哈希表通过一种称为哈希的机制来存储信息。在哈希中,键的信息内容用于确定一个唯一的值,称为其哈希码。要遍历 HashSet,可以使用 Java 中的迭代器。首先,创建一个包含字符串值的 HashSet:HashSet hashSet = new HashSet(); hashSet.add("Jack"); hashSet.add("Tom"); hashSet.add("David"); hashSet.add("John"); hashSet.add("Steve");现在,使用迭代器遍历:Iterator iterator = hashSet.iterator(); while(iterator.hasNext()){    System.out.println(iterator.next()); }让我们来看一个简单的例子,其中我们有一些 HashSet 元素,我们……阅读更多

广告