找到关于 Java 8 的4330 篇文章

Java 中的 ArrayIndexOutOfBoundsException 与 ArrayStoreException?

Maruthi Krishna
更新于 2019年8月2日 14:40:57

298 次浏览

数组是一种数据结构/容器/对象,用于存储相同类型元素的固定大小的顺序集合。数组的大小/长度在创建时确定。数组中元素的位置称为索引或下标。数组的第一个元素存储在索引 0 处,第二个元素存储在索引 1 处,依此类推。创建数组在 Java 中,数组被视为引用类型,您可以使用 new 关键字类似于对象创建数组并使用索引填充它,例如:int myArray[] = new int[7]; ... 阅读更多

创建后能否更改 Java 数组的大小?

Maruthi Krishna
更新于 2020年7月2日 12:43:37

8K+ 次浏览

数组是一种数据结构/容器/对象,用于存储相同类型元素的固定大小的顺序集合。数组的大小/长度在创建时确定。数组中元素的位置称为索引或下标。数组的第一个元素存储在索引 0 处,第二个元素存储在索引 1 处,依此类推。可以使用包含数组名称后跟方括号中所需元素索引的表达式访问数组中的每个元素。例如,如果一个包含 6 个… 阅读更多

我们可以在 Java 的数组中存储对象吗?

Maruthi Krishna
更新于 2020年7月2日 12:45:01

10K+ 次浏览

数组是一个容器,可以容纳固定数量的项,并且这些项必须是相同类型。大多数数据结构使用数组来实现其算法。以下是了解数组概念的重要术语。元素:存储在数组中的每一项都称为元素。索引:数组中每个元素的位置都有一个数字索引,用于标识元素。在数组中存储对象是的,由于对象在 Java 中也被视为数据类型(引用),因此您可以创建特定类类型的数组… 阅读更多

Java 数组的缺点是什么?

Maruthi Krishna
更新于 2019年8月2日 14:16:04

2K+ 次浏览

数组是一个容器,可以容纳固定数量的项,并且这些项必须是相同类型。大多数数据结构使用数组来实现其算法。以下是了解数组概念的重要术语。元素 - 存储在数组中的每一项都称为元素。索引:数组中每个元素的位置都有一个数字索引,用于标识元素。数组的大小将在创建时确定。数组的缺点删除或插入 - 您无法在… 阅读更多

如何在 Java 中查找总和等于给定数字的连续子数组?

Maruthi Krishna
更新于 2019年8月2日 14:12:53

2K+ 次浏览

要查找总和等于给定数字的连续子数组,请执行以下操作:迭代遍历数组。在每个元素中逐个添加接下来的 n 个元素,当总和等于所需值时,打印子数组。示例import java.util.Arrays; import java.util.Scanner; public class sub_arrays {    public static void main(String args[]){       //从用户读取数组       Scanner sc = new Scanner(System.in);       System.out.println("输入要创建的数组的大小:");       int size = sc.nextInt();       int[] myArray = new int[size];   ... 阅读更多

如何使用 Java 将整数数组中的零与非零元素分开?

Maruthi Krishna
更新于 2019年8月2日 14:09:27

2K+ 次浏览

要将整数数组中的零与非零元素分开并将它们推到末尾,您需要通过按顺序从零开始将所有非零元素分配到其位置来重新排列数组。然后,从数组的最后位置到其末尾,用零填充它。示例以下 Java 程序将数组中的所有零推到末尾。import java.util.Arrays; import java.util.Scanner; public class ZerosFromNonZeros {    public static void main(String args[]){       //从用户读取数组       Scanner sc = new Scanner(System.in);       System.out.println("输入要创建的数组的大小:… 阅读更多

如何在 Java 数组中查找所有总和等于给定数字的元素对?

Rama Giri
更新于 2019年8月2日 14:05:01

6K+ 次浏览

要查找 Java 数组中所有总和等于给定数字的元素对,请执行以下操作:将数组中的每个元素添加到所有剩余元素(自身除外)。验证总和是否等于所需数字。如果为真,则打印其索引。示例import java.util.Arrays; import java.util.Scanner; public class sample {    public static void main(String args[]){       //从用户读取数组       Scanner sc = new Scanner(System.in);       System.out.println("输入要创建的数组的大小:");       int size = sc.nextInt();       int[] myArray … 阅读更多

在 Java 中序列化对象时,是否存储静态变量的值?

Maruthi Krishna
更新于 2019年8月2日 13:58:39

944 次浏览

在 Java 中,序列化是一个概念,我们可以使用它将对象的状体写入字节流中,以便我们可以通过网络传输它(使用 JPA 和 RMI 等技术)。要序列化一个对象,请确保该类实现了 Serializable 接口。创建一个 FileOutputStream 对象,该对象表示要将对象存储到的文件的(抽象)路径。通过传递上面创建的 FileOutputStream 对象来创建一个 ObjectOutputStream 对象。使用 writeObject() 方法将对象写入文件。要反序列化一个对象,创建一个 FileInputStream 对象,该对象表示包含序列化对象的的文件。读取… 阅读更多

在 Java 中反序列化时,是否会调用对象中的构造函数?

Maruthi Krishna
更新于 2020年7月2日 12:31:58

949 次浏览

在 Java 中,序列化是一个概念,我们可以使用它将对象的状体写入字节流中,以便我们可以通过网络传输它(使用 JPA 和 RMI 等技术)。要序列化一个对象,请确保该类实现了 Serializable 接口。创建一个 FileOutputStream 对象,该对象表示要将对象存储到的文件的(抽象)路径。通过传递上面创建的 FileOutputStream 对象来创建一个 ObjectOutputStream 对象。使用 writeObject() 方法将对象写入文件。要反序列化一个对象,创建一个 FileInputStream 对象,该对象表示包含序列化对象的的文件。读取… 阅读更多

如何使用 Java 将整数集合转换为 int 数组?

Maruthi Krishna
更新于 2020年7月2日 12:34:00

10K+ 次浏览

Java 中的集合对象是存储其他对象的引用的对象。java.util 包提供了集合的类和接口。有四个主要的集合接口,即 Set 列表、队列、映射。Set - 集合对象是一个存储元素组的集合,它动态增长,并且不允许重复元素。HashSet 和 LinkedHashSet 是实现 Set 接口的类。您可以通过实现这些类中的任何一个来创建 Set 对象。示例import java.util.HashSet; public class SetExample {    public static void main(String args[]) {       //实例化 HashSet       … 阅读更多

广告