找到关于面向对象编程的9301篇文章

如何在 Java 中将数组转换为字符串?

Nikitha N
更新于 2020年6月16日 09:05:47

732 次浏览

java.util 包的 Arrays 类为所有基本数据类型和对象提供 toString() 方法。这些方法接受一个数组并返回其字符串表示形式。因此,要将数组转换为字符串,请将所需数组传递给此方法。示例实时演示import java.util.Arrays; public class ArrayToString {    public static void main(String args[]) throws Exception {       int[] myArray = {23, 93, 56, 92, 39};       String str = Arrays.toString(myArray);       System.out.println(str);    } }输出[23, 93, 56, 92, 39]

如何在 Java 中将图像转换为字节数组?

Priya Pallavi
更新于 2019年7月30日 22:30:20

2万+ 次浏览

Java 提供 ImageIO 类用于读取和写入图像。要将图像转换为字节数组,请使用 ImageIO 类的 read() 方法读取图像。创建一个 ByteArrayOutputStream 对象。使用 ImageIO 类的 write() 方法将图像写入上面创建的 ByteArrayOutputStream 对象。最后,使用 toByteArray() 方法将 ByteArrayOutputStream 的内容转换为字节数组。示例import java.io.ByteArrayOutputStream; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class ImageToByteArray { public static void main(String args[]) throws Exception{ BufferedImage bImage = ImageIO.read(new File("sample.jpg")); ... 阅读更多

如何在 Java 中将数组元素移动到特定位置(交换)?

Sharon Christine
更新于 2020年2月19日 10:17:30

2千+ 次浏览

要将元素从一个位置移动到另一个位置(交换),您需要:创建一个临时变量并将原始位置的值赋给它。现在,将新位置的值赋给原始位置。最后,将临时变量中的值赋给新位置。示例实时演示import java.util.Arrays; public class ChangingPositions {    public static void main(String args[]) {       int originalPosition = 1;       int newPosition = 1;       int [] myArray = {23, 93, 56, 92, 39};       int temp = myArray[originalPosition];             myArray[originalPosition] = myArray[newPosition];       myArray[newPosition] = temp;       System.out.println(Arrays.toString(myArray));    } }输出[23, 39, 56, 92, 93]

如何在 Java 中将字节数组转换为图像?

V Jyothi
更新于 2019年7月30日 22:30:20

1.9万+ 次浏览

Java 提供 ImageIO 类用于读取和写入图像。要将字节数组转换为图像,请创建一个 ByteArrayInputStream 对象,并将字节数组(要转换的字节数组)传递给它的构造函数。使用 ImageIO 类的 read() 方法读取图像(通过将 ByteArrayInputStream 对象作为参数传递给它)。最后,使用 ImageIo 类的 write() 方法写入图像。示例import java.io.ByteArrayOutputStream; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class ByteArrayToImage { public static void main(String args[]) throws Exception { BufferedImage bImage = ImageIO.read(new File("sample.jpg")); ... 阅读更多

如何在 Java 中将 PDF 转换为字节数组?

Sravani S
更新于 2020年2月19日 10:58:42

8千+ 次浏览

您可以使用 FileInputStream 类的 read() 方法读取 PDF 文件中的数据,此方法需要一个字节数组作为参数。示例import java.io.File; import java.io.FileInputStream; import java.io.ByteArrayOutputStream; public class PdfToByteArray {    public static void main(String args[]) throws Exception {       File file = new File("sample.pdf");       FileInputStream fis = new FileInputStream(file);       byte [] data = new byte[(int)file.length()];       fis.read(data);       ByteArrayOutputStream bos = new ByteArrayOutputStream();       data = bos.toByteArray();    } }sample.pdf

如何在 Java 中将对象数组转换为其基本类型数组?

Ramu Prasad
更新于 2020年2月19日 11:04:46

213 次浏览

Apache Commons 提供了一个名为 org.apache.commons.lang3 的库,以下是将该库添加到您的项目的 Maven 依赖项。           org.apache.commons       commons-lang3       3.0     此包提供了一个名为 ArrayUtils 的类。使用此类的 toPrimitive() 方法,您可以将对象数组转换为基本类型数组:示例import java.util.Arrays; import org.apache.commons.lang3.ArrayUtils; public class ArraysToPrimitives {    public static void main(String args[]) {       Integer[] myArray = {234, 76, 890, 27, 10, 63};       int[] primitiveArray = ArrayUtils.toPrimitive(myArray);       System.out.println(Arrays.toString(primitiveArray));    } }输出[234, 76, 890, 27, 10, 63]

如何在 Java 中从文件中读取二维数组?

Govinda Sai
更新于 2020年2月19日 11:20:12

1万+ 次浏览

二维数组是一维数组的数组,要将文件内容读取到二维数组中,请实例化 Scanner 或其他相关类以从文件读取数据。创建一个数组来存储内容。要复制内容,您需要两个循环,一个嵌套在另一个里面。外循环用于遍历一维数组的数组,内循环用于遍历特定一维数组的元素。创建一个从 0 开始到数组长度的外循环。在这个循环中,读取每一行,修剪并... 阅读更多

如何在 Java 中将数组分成两半?

Abhinaya
更新于 2020年2月19日 11:21:36

1.4万+ 次浏览

使用 copyOfRange() 方法,您可以复制一定范围内的数组。此方法接受三个参数:要复制的数组,范围的起始和结束索引。您可以使用此方法通过将 0 到 length/2 范围内的数组复制到一个数组,并将 length/2 到 length 范围内的数组复制到另一个数组来分割数组。示例import java.util.Arrays; import java.util.Scanner; public class SplittingAnArray {    public static void main(String args[]) {       Scanner s =new Scanner(System.in);       System.out.println("Enter the required size of the array ::");       int size = s.nextInt();       int [] myArray ... 阅读更多

如何使用 Java 计算数组中唯一元素的数量?

Ankitha Reddy
更新于 2019年7月30日 22:30:20

859 次浏览

Set 接口不允许重复元素,因此,创建一个 Set 对象,并尝试使用 add() 方法将每个元素添加到其中,如果元素重复,此方法将返回 false - 如果你尝试将数组的所有元素添加到 Set 中,它只接受唯一元素 - 示例 import java.util.Arrays; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class CountingUniqueElements { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter the size ... 阅读更多

如何在Java中查找数组中大于、小于或等于某个值的数字?

Srinivas Gorla
更新于 2020年6月16日 09:36:58

4K+ 次浏览

您可以按照以下方法查找数组中大于、小于或等于某个值的数字:示例在线演示public class GreaterOrLess {    public static void main(String args[]) {       int value = 65;       int[] myArray = {41, 52, 63, 74, 85, 96 };       System.out.println("数组中等于给定值的元素是::");       for(int i = 0; i

广告