找到 4330 篇文章 适用于 Java 8
85 次浏览
可以使用 java.nio.ShortBuffer 类中的 compact() 方法压缩缓冲区。此方法不需要参数,它返回一个新的压缩 ShortBuffer,其内容与原始缓冲区相同。如果缓冲区是只读的,则会抛出 ReadOnlyBufferException。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { ShortBuffer buffer = ShortBuffer.allocate(n); buffer.put((short)25); buffer.put((short)18); ... 阅读更多
88 次浏览
可以使用 java.nio.ShortBuffer 类中的 allocate() 方法分配一个新的 ShortBuffer。此方法需要一个参数,即缓冲区的容量。它返回分配的新 ShortBuffer。如果提供的容量为负数,则会抛出 IllegalArgumentException。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { ShortBuffer buffer = ShortBuffer.allocate(5); buffer.put((short)12); buffer.put((short)91); ... 阅读更多
92 次浏览
可以使用 java.nio.ShortBuffer 类中的 slice() 方法创建一个新的 ShortBuffer,其内容作为原始 ShortBuffer 的共享子序列。此方法返回新的 ShortBuffer,如果原始缓冲区是只读的,则它是只读的,如果原始缓冲区是直接的,则它是直接的。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { ShortBuffer buffer1 = ShortBuffer.allocate(n); buffer1.put((short)25); ... 阅读更多
110 次浏览
可以使用 java.nio.ShortBuffer 类中的 toString() 方法获取一个以字符串形式提供缓冲区状态摘要的字符串。此方法不需要参数,它使用字符串返回缓冲区状态的摘要。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { ShortBuffer buffer = ShortBuffer.allocate(n); buffer.put((short)12); buffer.put((short)91); buffer.put((short)25); ... 阅读更多
74 次浏览
可以使用 java.nio.ShortBuffer 类中的 order() 方法获取缓冲区的字节顺序。此方法不需要参数,它返回缓冲区的字节顺序。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { ShortBuffer buffer = ShortBuffer.allocate(n); buffer.put((short)12); buffer.put((short)91); buffer.put((short)25); buffer.put((short)18); buffer.put((short)30); ... 阅读更多
97 次浏览
可以使用 java.nio.ShortBuffer 类中的 equals() 方法检查两个缓冲区的相等性。如果两个缓冲区具有相同类型的元素、相同数量的元素和相同的元素序列,则它们是相等的。如果缓冲区相等,则 equals() 方法返回 true,否则返回 false。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { ShortBuffer buffer1 = ShortBuffer.allocate(n); buffer1.put((short)12); ... 阅读更多
6K+ 次浏览
您可以借助 intValue() 方法进行类型转换。语法如下 -Integer yourVariableName=((BigInteger) yourBigIntegerValue).intValue();以下是将 java.math.BigInteger 转换为 java.lang.Integer 的 Java 代码。代码如下 - 示例 实时演示import java.math.BigInteger; public class BigIntegerToInteger { public static void main(String []args) { BigInteger bigValue [] = new BigInteger[5]; bigValue[0] = new BigInteger("6464764"); bigValue[1] = new BigInteger("212112221122"); bigValue[2] = new BigInteger("76475"); bigValue[3] = new BigInteger("94874747"); bigValue[4] = new BigInteger("2635474"); for(int i = 0; i< bigValue.length; i++) ... 阅读更多
78 次浏览
可以使用 java.nio.DoubleBuffer 类中的 array() 方法获取缓冲区的双精度数组。如果修改返回的数组,则缓冲区的内容也会相应地修改,反之亦然。如果缓冲区是只读的,则会抛出 ReadOnlyBufferException。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer = DoubleBuffer.allocate(n); buffer.put(4.5D); buffer.put(1.2D); ... 阅读更多
104 次浏览
可以使用 java.nio.DoubleBuffer 类中的 equals() 方法检查两个缓冲区的相等性。如果两个缓冲区具有相同类型的元素、相同数量的元素和相同的元素序列,则它们是相等的。如果缓冲区相等,则 equals() 方法返回 true,否则返回 false。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer1 = DoubleBuffer.allocate(n); ... 阅读更多
93 次浏览
可以使用 java.nio.DoubleBuffer 类中的 slice() 方法创建一个新的 DoubleBuffer,其内容作为原始 DoubleBuffer 的共享子序列。此方法返回新的 DoubleBuffer,如果原始缓冲区是只读的,则它是只读的,如果原始缓冲区是直接的,则它是直接的。以下给出了一个演示此方法的程序 - 示例 实时演示import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 5; try { DoubleBuffer buffer1 = DoubleBuffer.allocate(n); buffer1.put(4.5D); ... 阅读更多