找到 4330 篇文章 关于 Java 8

在 Java 中解析并格式化为任意基数 <= Character.MAX_RADIX

karthikeya Boyini
更新于 2019-07-30 22:30:24

220 次查看

让我们在这里设置一个基数。// 基数 int r = 32;将基数包含在此处作为 BigInteger 构造函数。BigInteger one = new BigInteger("vv", r);现在获取其字符串表示形式 -String strResult = one.toString(radix);以下是一个示例 -示例 实时演示import java.math.*; public class Demo { public static void main(String[] args) { // 基数 int r = 32; BigInteger one = new BigInteger("vv", r); String strResult = one.toString(r); System.out.println(strResult); } }输出vv

在 Java 中将字节数组解析和格式化为十进制

Samual Sam
更新于 2019-07-30 22:30:24

2K+ 次查看

设置一个 BigInteger 对象。BigInteger one;现在,创建一个 ByteArray -byte byteArr[] = new byte[] { 0x1, 0x00, 0x00 }; one = new BigInteger(byteArr);对于十进制,我们使用了 toString() 方法,没有任何参数值。String strResult = one.toString();以下是一个示例 -示例 实时演示import java.math.*; public class Demo { public static void main(String[] args) { BigInteger one; // ByteArray byte byteArr[] = new byte[] { 0x1, 0x00, 0x00 }; one = new BigInteger(byteArr); // 十进制 String strResult = one.toString(); System.out.println("ByteArray to Decimal = "+strResult); } }输出ByteArray to Decimal = 65536

在 Java 中将字节数组解析和格式化为八进制

karthikeya Boyini
更新于 2020-06-29 05:43:13

539 次查看

设置一个 BigInteger 对象。BigInteger one;现在,创建一个 ByteArray。byte byteArr[] = new byte[] { 0x1, 0x00, 0x00 }; one = new BigInteger(byteArr);对于八进制,我们使用了 8 作为 toString() 方法的参数。String strResult = one.toString(8);以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one;       // ByteArray       byte byteArr[] = new byte[] { 0x1, 0x00, 0x00 };       one = new BigInteger(byteArr);       // 八进制       String strResult = one.toString(8);       System.out.println("ByteArray to Octal = "+strResult);    } }输出ByteArray to Octal = 200000

在 Java 中将字节数组解析和格式化为二进制

Samual Sam
更新于 2020-06-29 05:44:09

3K+ 次查看

设置一个 BigInteger 对象。BigInteger one;现在,创建一个 ByteArray。byte byteArr[] = new byte[] { 0x1, 0x00, 0x00 }; one = new BigInteger(byteArr);对于二进制,我们使用了 2 作为 toString() 方法的参数。String strResult = one.toString(2);以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       // BigInteger 对象       BigInteger one;       byte byteArr[] = new byte[] { 0x1, 0x00, 0x00 };       one = new BigInteger(byteArr);       String strResult = one.toString(2);       System.out.println("ByteArray to Binary = "+strResult);    } }输出ByteArray to Binary = 10000000000000000

在 Java 中将 BigInteger 解析和格式化为八进制

karthikeya Boyini
更新于 2020-06-29 05:44:57

230 次查看

首先,获取两个 BigInteger 对象并设置值。BigInteger one, two; one = new BigInteger("99");现在,将 BigInteger 对象“two”解析为八进制。two = new BigInteger("1100", 8); String str = two.toString(8);上面,我们使用了以下构造函数。这里,基数设置为 8 表示八进制。对于 BigInteger 构造函数和 toString() 方法都是如此。BigInteger(String val, int radix)此构造函数用于将指定基数中 BigInteger 的字符串表示形式转换为 BigInteger。以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two;       one = new ... 阅读更多

在 Java 中将 BigInteger 解析和格式化为二进制

Samual Sam
更新于 2020-06-29 05:45:49

1K+ 次查看

首先,获取两个 BigInteger 对象并设置值。BigInteger one, two; one = new BigInteger("99"); two = new BigInteger("978");现在,将 BigInteger 对象“two”解析为二进制。two = new BigInteger("1111010010", 2); String str = two.toString(2);上面,我们使用了以下构造函数。这里,基数设置为 2 表示二进制,对于 BigInteger 构造函数和 toString() 方法都是如此。BigInteger(String val, int radix)此构造函数用于将指定基数中 BigInteger 的字符串表示形式转换为 BigInteger。以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two;     ... 阅读更多

在 Java 中解析十六进制字符串以创建 BigInteger

Samual Sam
更新于 2020-06-29 05:46:43

1K+ 次查看

要解析十六进制字符串以创建 BigInteger,请使用以下 BigInteger 构造函数并将基数设置为 16 表示十六进制。BigInteger(String val, int radix)此构造函数用于将指定基数中 BigInteger 的字符串表示形式转换为 BigInteger。在下面的示例中,我们设置了 BigInteger,基数设置为 16 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two;       String hexStr = "290f98";       one = new BigInteger("250");       // 解析       two = ... 阅读更多

在 Java 中解析十进制字符串以创建 BigInteger

karthikeya Boyini
更新于 2020-06-29 05:47:22

246 次查看

要解析十进制字符串以创建 BigInteger,只需在 BigInteger 中设置十进制字符串即可。这是我们的 BigInteger。BigInteger one; String decStr = "687879"; one = new BigInteger(decStr);让我们看另一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two;       String decStr = "4373427";       one = new BigInteger("250");       two = new BigInteger(decStr);       System.out.println("Result (BigInteger) : " +one);       System.out.println("Result (Parsing Decimal String) : " +two);    } }输出Result (BigInteger) : 250 Result (Parsing Decimal String) : 4373427

在 Java 中解析八进制字符串以创建 BigInteger

Samual Sam
更新于 2020-06-29 05:48:05

131 次查看

要解析八进制字符串以创建 BigInteger,请使用以下 BigInteger 构造函数并将基数设置为 8 表示八进制 -BigInteger(String val, int radix)此构造函数用于将指定基数中 BigInteger 的字符串表示形式转换为 BigInteger。在下面的示例中,我们设置了 BigInteger,基数设置为 8。BigInteger one, two; one = new BigInteger("12"); two = new BigInteger("4373427", 8);以下是完整的示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two;       one = new BigInteger("12"); ... 阅读更多

Java 程序用于以二进制补码形式检索字节数组中的当前位

karthikeya Boyini
更新于 2020-06-29 05:49:20

240 次查看

使用 toByteArray() 方法返回一个包含此 BigInteger 的二进制补码表示形式的字节数组。字节数组将采用大端字节序:最高有效字节位于第零个元素中。以下是如何以二进制补码形式检索字节数组中的当前位的示例。示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       // BigInteger 对象       BigInteger bi1, bi2;       byte b1[] = { 0x1, 0x00, 0x00 };       bi1 = new BigInteger(b1);       b1 = bi1.toByteArray();     ... 阅读更多

广告