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

如何在 Java 中动态地向数组添加项?

Ankitha Reddy
更新于 2019-07-30 22:30:20

10K+ 浏览量

由于数组的大小是固定的,因此您无法动态地向其中添加元素。但是,如果您仍然想这样做,则可以将数组转换为 ArrayList 对象。将所需的元素添加到数组列表中。将数组列表转换为数组。示例import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; public class AddingItemsDynamically {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入数组的大小:: ");       int size = sc.nextInt();       String myArray[] = new String[size];       System.out.println("输入数组的元素..."); 阅读更多

如何在 Java 中使用字节数组覆盖特定块?

Abhinaya
更新于 2020-06-16 10:02:01

2K+ 浏览量

Java 提供了一个 ByteBuffer 类,允许您使用其 wrap() 方法将数组包装到字节缓冲区中。完成后,您可以使用 position(): 选择起始位置和 put(): 替换数据方法替换缓冲区的内容:示例实时演示import java.nio.ByteBuffer; public class OverwriteChunkOfByteArray {    public static void main(String args[]) {       String str = "Hello how are you what are you doing";       byte[] byteArray = str.getBytes();       System.out.println("字节数组的内容:: ");             for(int i = 0; i

Java 中有哪些不同类型的关键字?

varma
更新于 2020-02-18 11:33:18

2K+ 浏览量

以下是 Java 中不同类型的关键字:访问修饰符 - private、protected、public。类、方法、变量修饰符 - abstract、class、extends、final、implements、interface、native、new、static、strictfp、synchronized、transient、volatile。流程控制 - break、case、continue、default、do、else、for、if、instanceof、return、switch、while。包控制 - import、package。基本类型 - boolean、byte、char、double、float、int、long、short。错误处理 - assert、catch、finally、throw、throws、try。枚举 - enum。其他 - super、this、void。未使用 - const、goto。

如何在 Java 中动态声明数组大小?

Ramu Prasad
更新于 2020-02-19 12:09:26

2K+ 浏览量

要动态声明数组大小,请使用 Scanner 类从用户读取所需的整数值,并使用给定的值创建数组:示例import java.util.Arrays; import java.util.Scanner; public class PopulatingAnArray {    public static void main(String args[]) {       System.out.println("输入所需的数组大小:: ");       Scanner s = new Scanner(System.in);       int size = s.nextInt();       int myArray[] = new int [size];       System.out.println("依次输入数组的元素");             for(int i = 0; i

null 是 Java 中的关键字吗?

usharani
更新于 2019-07-30 22:30:20

485 浏览量

不是,null 不是关键字。虽然它们看起来像关键字,但 null、true 和 false 在 Java 中被认为是字面量。

main 是 Java 中的关键字吗?

varun
更新于 2019-07-30 22:30:20

839 浏览量

不是,main 不是 Java 中的关键字。

‘this’ 和 ‘super’ 是 Java 中的关键字吗?

Prabhas
更新于 2019-07-30 22:30:20

346 浏览量

是的,this 和 super 是 Java 中的关键字。其中 ‘this’ 用作当前对象的引用,而 ‘super’ 用作超类对象的引用。

Java 中的 native 代表什么?

seetha
更新于 2019-07-30 22:30:20

195 浏览量

Java 中的本机方法是一种其实现是用其他语言(如 c 和 c++)编写的。‘native’ 关键字用作方法,表示它是在另一种语言中实现的。

如何在 Java 中定义数组大小而不进行硬编码?

Sravani S
更新于 2020-02-19 12:08:44

514 浏览量

为了避免硬编码,您可以使用命令行参数或像 Scanner 这样的读取器类从用户读取数组的大小。然后使用此值创建数组:示例import java.util.Arrays; import java.util.Scanner; public class PopulatingAnArray {    public static void main(String args[]) {       System.out.println("输入所需的数组大小:: ");       Scanner s = new Scanner(System.in);       int size = s.nextInt();       int myArray[] = new int [size];       System.out.println("依次输入数组的元素");       for(int i=0; i

如何在 Java 中查找两个数组的交集?

V Jyothi
更新于 2020-06-16 09:54:49

7K+ 浏览量

要在 Java 中查找两个数组的交集,请使用两个循环。外部循环用于迭代第一个数组的元素,而第二个循环用于迭代第二个数组的元素。在第二个循环内比较两个数组的元素:示例实时演示public class IntersectionOfTwoArrays {    public static void main(String args[]) {       int myArray1[] = {23, 36, 96, 78, 55};       int myArray2[] = {78, 45, 19, 73, 55};       System.out.println("两个数组的交集::");             for(int i = 0; i

广告