找到关于 Java 8 的4330 篇文章
3K+ 次浏览
要检查在 Java 中输入的值是否为数字,请使用 Character.isDigit() 方法。我们有一个要检查的字符。char val = '5';现在让我们使用 Character.isDigit() 方法。if (Character.isDigit(val)) { System.out.println("字符是数字!"); } else { System.out.println("字符不是数字!"); }现在让我们看看完整的示例,以检查 Java 中的大写字母。示例 在线演示public class Demo { public static void main(String []args) { System.out.println("正在检查数字..."); char val = '5'; System.out.println("值: "+val); if (Character.isDigit(val)) { ... 阅读更多
10K+ 次浏览
要检查 Java 中的字符是否为小写,请使用 Character.isLowerCase() 方法。我们有一个要检查的字符。char val = 'q';现在让我们使用 Character.isLowerCase() 方法。if (Character.isLowerCase(val)) { System.out.println("字符是小写!"); }else { System.out.println("字符是大写!"); }现在让我们看看完整的示例,以检查 Java 中的小写字母。示例 在线演示public class Demo { public static void main(String []args) { System.out.println("正在检查小写字符..."); char val = 'q'; System.out.println("字符: "+val); if (Character.isLowerCase(val)) { System.out.println("字符是 ... 阅读更多
1K+ 次浏览
以下是我们的字节数组。byte[] b = new byte[]{'p', 'q', 'r'};我们在这里创建了一个自定义方法“display”,并传递了字节数组值。相同的方法将字节数组转换为十六进制字符串。public static String display(byte[] b1) { StringBuilder strBuilder = new StringBuilder(); for(byte val : b1) { strBuilder.append(String.format("%02x", val&0xff)); } return strBuilder.toString(); }现在让我们看看完整的示例。示例 在线演示public class Demo { public static void main(String args[]) { byte[] b = new byte[]{'p', 'q', 'r'}; /* 字节数组不能显示为字符串 ... 阅读更多
856 次浏览
要检查整数溢出,我们需要将 Integer.MAX_VALUE 与相乘整数的结果进行比较,这里,Integer.MAX_VALUE 是 Java 中整数的最大值。让我们看一个示例,其中整数相乘,如果结果大于 Integer.MAX_VALUE,则抛出异常。以下是一个显示如何检查整数溢出的示例。示例 在线演示public class Demo { public static void main(String[] args) { int val1 = 9898; int val2 = 6784; System.out.println("Value1: "+val1); System.out.println("Value2: "+val2); long mul ... 阅读更多
640 次浏览
在这篇文章中,我们将 Java 中的二进制数转换为十进制数。我们将使用 Java 的 Integer 类中的 parseInt() 方法。并将使用 parseInt() 方法的第二种形式,它接受两个参数:二进制字符串和基数(二进制数为 2)。该程序将二进制数“1110”转换为其十进制等价物。问题陈述编写一个 Java 程序将二进制数转换为十进制数 - 输入 1110 输出 14 将二进制数转换为十进制数的步骤以下是将二进制数转换为十进制数的步骤: ... 阅读更多
78 次浏览
Integer.lowestOneBit() 方法返回一个 int 值,该值最多只有一个比特,位于指定 int 值中最低位(“最右”)的一个比特的位置。这里我们有一个十进制值 294,其二进制为 -100100110最低一位使用 Java 中的 lowestOneBit() 方法计算。示例 在线演示public class Demo { public static void main(String []args) { // 二进制 100100110 int dec = 294; System.out.println("一位的个数 = " + Integer.bitCount(dec)); System.out.println("最低一位: " + Integer.lowestOneBit(dec)); } }输出一位的个数 = 4 最低一位: 2
1K+ 次浏览
要将字节转换为十六进制等价物,请使用 Java 中的 toHexString() 方法。首先,让我们取一个字节值。byte val1 = (byte)90;在使用该方法之前,让我们进行更多操作。现在屏蔽字节值:int res = val1 & 0xFF;现在让我们看看完整的示例,并使用 toHexString() 方法将字节转换为十六进制等价物。示例 在线演示public class Demo { public static void main(String[] args) { byte val1 = (byte)90; System.out.println("字节 = "+val1); int res = val1 & 0xFF; System.out.println("十六进制 = "+Integer.toHexString(res)); } }输出字节 = 90 十六进制 = 5a
198 次浏览
首先,让我们声明字节值。byte val1 = 127; byte val2 = -128;要转换上述给定的无符号字节,您可以使用以下方法。在这里,我们首先为变量“val1”实现它。(int) val1 & 0xFF现在对于第二个变量“val2”。(int) val2 & 0xFF让我们看看将无符号字节转换为 JAVA 类型的完整示例。示例 在线演示import java.util.*; public class Demo { public static void main(String[] args) { byte val1 = 127; byte val2 = -128; System.out.println(val1); System.out.println((int) val1 & 0xFF); System.out.println(val2); System.out.println((int) val2 & 0xFF); } }输出127 127 -128 128
252 次浏览
要比较两个字节数组,请使用 Arrays.equals() 方法。这里我们声明并初始化了总共 4 个数组。byte[] arr1 = new byte[] { 11, 13, 30, 45, 77, 89 }; byte[] arr2 = new byte[] { 12, 13, 34, 87, 99, 33}; byte[] arr3 = new byte[] { 11, 13, 30, 45, 77, 89 }; byte[] arr4 = new byte[] { 13, 16, 56, 78, 98, 99 };现在,使用 Arrays.equals() 方法,我们将比较两个数组。Arrays.equals(arr1, arr2);同样,其他数组将逐一比较。让我们看看比较两个…的完整示例 阅读更多
457 次浏览
在 Java 中,有多种方法可以将字节转换为字符串。使用 toString() 方法,您可以轻松地将字节转换为字符串,如下所示 - 示例 在线演示public class Demo { public static void main(String[] args) { byte res = 87; // 字节到字符串 System.out.println(Byte.toString(res)); } }输出87在上面的示例中,我们取了一个字节值。byte res = 87;这样,要转换为字符串,可以使用 toString() 方法,如下所示 - Byte.toString(res);让我们看看另一个将字节转换为字符串的示例。示例 在线演示public class Demo { public static void main(String[] ... 阅读更多