找到 4330 篇文章 适用于 Java 8

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 - Set 对象是一个存储元素组的集合,它可以动态增长,并且不允许重复元素。HashSet 和 LinkedHashSet 是实现 Set 接口的类。您可以通过实现这些类中的任何一个来创建 Set 对象。示例import java.util.HashSet; public class SetExample {    public static void main(String args[]) {       //实例化 HashSet       ... 阅读更多

广告