找到 34423 篇文章,关于编程

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("错误!NoSuchAlgorithmException");       }    } }输出Signature object: SHA256withRSALet us now ... 阅读更多

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("提供程序是:" + provider);       } catch (NoSuchAlgorithmException e) {          System.out.println("错误!NoSuchAlgorithmException");       }    } }输出The Provider is: SunRsaSign version 11Example让我们再看一个例子 -import ... 阅读更多

Java 中的 abstract 关键字

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

278 次浏览

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

遍历 Java 中的 HashSet

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

650 次浏览

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

Java Signature getInstance() 方法及示例

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

539 次浏览

可以使用 java.security.Signature 类中的 getInstance() 方法获取可以实现所需签名算法的签名对象。现在让我们来看一个例子 -示例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("错误!NoSuchAlgorithmException");       }    } }输出Signature object: SHA256withRSALet us now see another example −Exampleimport java.security.*; import java.util.*; public ... 阅读更多

Java Signature getAlgorithm() 方法及示例

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

136 次浏览

可以使用 java.security.Signature 类中的 getAlgorithm() 方法获取签名对象的算法名称。现在让我们来看一个例子 -示例import java.security.*; import java.util.*; public class Main {    public static void main(String[] argv) {       try {          Signature signature = Signature.getInstance("SHA256withRSA");          String algorithm = signature.getAlgorithm();          System.out.println("算法 = " + algorithm);       } catch (NoSuchAlgorithmException e) {          System.out.println("错误!NoSuchAlgorithmException");       }    } }输出The Algorithm = SHA256withRSALet us now see another example ... 阅读更多

Java 中的对数函数

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

293 次浏览

Java 中的对数函数是 java.lang.Math 的一部分。这些函数包括 log、log10、log1p。让我们看看每个对数函数的示例 -static double log(double a)java.lang.Math.log(double a) 返回双精度值的自然对数(以 e 为底)。让我们来看一个例子 -示例import java.io.*; public class Main {    public static void main(String args[]) {       //获取两个双精度数       double x = 60984.1;       double y = -497.99;       //获取 x 的自然对数       System.out.println("Math.log(" + x + ")=" ... 阅读更多

修剪 Java 中的字符串以删除前导和尾随空格

AmitDiwan
更新于 2023年10月22日 02:12:16

22K+ 次浏览

要删除 Java 中的前导和尾随空格,请使用 trim() 方法。此方法返回此字符串的副本,其中已删除前导和尾随空格,如果此字符串没有前导或尾随空格,则返回此字符串。假设以下是我们带有前导和尾随空格的字符串 -String str = new String(" Jack Sparrow ");现在,让我们修剪字符串 -str.trim()以下是如何在 Java 中删除前导和尾随空格的示例 -示例import java.io.*; public class Main {    public static void main(String args[]) {       String str = new String(" Jack Sparrow "); ... 阅读更多

Java 中的三角函数

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

2K+ 次浏览

java.lang.Math 类包含用于三角运算的方法,例如 cos()、sin()、tan()、tanh()、cosh()、atan() 等。让我们在 Java 中围绕一些这些三角函数进行操作 -static double asin(double a)java.lang.Math.asin(double a) 返回角度的反正弦,范围为 -pi/2 到 pi/2。现在让我们看一个例子 -示例import java.util.*; public class Main {    public static void main(String args[]) {       // 获取一个等于 PI/2 的变量 x       double x = Math.PI / 2;       // 将 x 转换为弧度       x = Math.toRadians(x); ... 阅读更多

广告

© . All rights reserved.