找到 4330 篇文章 关于 Java 8

检查输入值在 Java 中是否为数字

karthikeya Boyini
更新于 2020年6月26日 10:26:16

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)) {         ... 阅读更多

检查字符在 Java 中是否为小写

Samual Sam
更新于 2020年6月26日 10:13:14

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("字符是 ... 阅读更多

在 Java 中将字节数组转换为十六进制字符串

karthikeya Boyini
更新于 2020年6月26日 10:13:57

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'};       /* 字节数组不能显示为字符串 ... 阅读更多

Java 程序:整数相乘并检查溢出

karthikeya Boyini
更新于 2020年6月26日 10:14:54

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 ... 阅读更多

Java程序:将二进制数转换为十进制数

Samual Sam
更新于 2024年10月18日 11:56:08

640 次浏览

在这篇文章中,我们将 Java 中的二进制数转换为十进制数。我们将使用 Java 的 Integer 类中的 parseInt() 方法。并将使用 parseInt() 方法的第二种形式,它接受两个参数:二进制字符串和基数(对于二进制数为 2)。程序将二进制数“1110”转换为其十进制等效值。问题陈述编写一个 Java 程序来将二进制数转换为十进制数 - 输入 1110 输出 14 将二进制数转换为十进制数的步骤以下是将二进制数转换为十进制数的步骤: ... 阅读更多

Java 中的 Integer.lowestOneBit() 方法

karthikeya Boyini
更新于 2020年6月26日 10:15:40

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("1 的位数 = " + Integer.bitCount(dec));       System.out.println("最低位的 1: " + Integer.lowestOneBit(dec));    } }输出1 的位数 = 4 最低位的 1: 2

在 Java 中将字节转换为十六进制等效值

Samual Sam
更新于 2020年6月26日 10:16:08

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

Java 程序:将无符号字节转换为 Java 类型

karthikeya Boyini
更新于 2020年6月26日 10:18:09

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

Java 程序:比较两个字节数组

Samual Sam
更新于 2020年6月26日 10:21:03

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);同样,其他数组将被逐个比较。让我们看看比较两个…的完整示例 阅读更多

Java 程序:将字节转换为字符串

karthikeya Boyini
更新于 2020年6月26日 10:21:30

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[] ... 阅读更多

广告