找到 4330 篇文章 关于 Java 8

Java Signature getInstance() 方法及示例

AmitDiwan
更新于 2019-09-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");       }    } }输出签名对象:SHA256withRSA让我们再来看一个示例 -示例import java.security.*; import java.util.*; public ... 阅读更多

Java Signature getAlgorithm() 方法及示例

AmitDiwan
更新于 2019-09-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");       }    } }输出算法 = SHA256withRSA让我们再来看一个示例 ... 阅读更多

Java 中的对数函数

AmitDiwan
更新于 2019-09-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-09-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); ... 阅读更多

Java 中的 StringTokenizer 方法

AmitDiwan
更新于 2019-09-20 11:32:32

284 次浏览

StringTokenizer 类允许应用程序将字符串分解为标记。以下是方法 -序号方法及描述1int countTokens()此方法计算此标记生成器 nextToken 方法可以在生成异常之前调用的次数。2boolean hasMoreElements()此方法返回与 hasMoreTokens 方法相同的值。3boolean hasMoreTokens()此方法测试此标记生成器的字符串中是否有更多标记可用。4Object nextElement()此方法返回与 nextToken 方法相同的值,只是其声明的返回值为 Object 而不是 String。5String nextToken()此方法返回此字符串标记生成器的下一个标记。6String nextToken(String delim)此方法返回此 ... 阅读更多

遍历 Java 中的 HashMap

AmitDiwan
更新于 2019-09-20 11:25:42

1K+ 次浏览

要遍历 HashMap,请使用 Iterator。HashMap 类使用哈希表来实现 Map 接口。这使得基本操作(例如 get() 和 put())的执行时间即使对于大型集合也能保持不变。以下是遍历 HashMap 的代码 -示例import java.util.*; public class Main {    public static void main(String args[]) {       HashMap hashMap = new HashMap();       hashMap.put("John", new Integer(10000));       hashMap.put("Tim", new Integer(25000));       hashMap.put("Adam", new Integer(15000));       hashMap.put("Katie", new Integer(30000));       hashMap.put("Jacob", new Integer(45000));   ... 阅读更多

Java 中的 new 运算符

AmitDiwan
更新于 2019-09-20 11:23:09

6K+ 次浏览

new 运算符用于在 Java 中创建新对象。它也可以用于创建数组对象。让我们首先看看从类创建对象时的步骤 -声明 - 使用对象类型声明一个带有变量名称的变量。实例化 - 使用“new”关键字创建对象。初始化 - “new”关键字后跟对构造函数的调用。此调用初始化新对象。现在,让我们来看一个示例 -示例public class Puppy {    public Puppy(String name) {       // 此构造函数有一个参数,name。     ... 阅读更多

Java 中的嵌套类

AmitDiwan
更新于 2019-09-20 11:09:52

1K+ 次浏览

在 Java 中允许在一个类中编写另一个类。在内部编写的类称为嵌套类,包含内部类的类称为外部类。嵌套类分为两种类型 -非静态嵌套类(内部类) - 这些是类的非静态成员。静态嵌套类 - 这些是类的静态成员。以下是 Java 中嵌套类的类型 -非静态嵌套类(内部类)内部类是 Java 中的一种安全机制。我们知道类不能与访问修饰符 private 相关联,但是如果我们将类作为 ... 阅读更多

Java Integer compareUnsigned() 方法

AmitDiwan
更新于 2019-09-20 11:06:25

188 次浏览

compareUnsigned() 方法比较两个整数对象,将值视为无符号数进行数值比较。如果两个值相等,则返回值为 0;如果 val1 小于 val2,则返回值为 -1。如果 val1 大于 val2,则返回值为 1。首先,设置两个 Integer 对象 -int val1 = 50; int val2 = -10;现在,将它们视为无符号数进行比较 -System.out.println(Integer.compareUnsigned(val1, val2));以下是如何在 Java 中实现 compareUnsigned() 方法的示例 -示例public class Main {    public static void main(String[] args) {       int val1 = 50;       int val2 = -10;     ... 阅读更多

广告