找到 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.