找到 4330 篇文章 相关 Java 8

如何在 Java 中将 ArrayList 中的特定项移动到第一项?

Sharon Christine
更新于 2019-12-19 10:14:46

7K+ 阅读量

要将一个项目从 ArrayList 中移动并将其添加到第一个位置,您需要 - 使用 ArrayList 类的 indexOf() 方法获取项目的索引位置。使用 ArrayList 类的 remove() 方法将其删除。最后,使用 ArrayList 类的 add() 方法将其添加到索引 0。示例实时演示导入 java.util.ArrayList; 公共类 ArrayListSample { public static void main(String args[]) { ArrayList al = new ArrayList(); al.add("JavaFX"); al.add("HBase"); al.add("WebGL"); al.add("OpenCV"); System.out.println(al); String item = "WebGL";   ... 阅读更多

如何在 Java 中将数组传递给方法?

Samual Sam
更新于 2023-09-02 13:52:53

60K+ 阅读量

您可以像传递普通变量一样将数组传递给方法。当我们将数组作为参数传递给方法时,实际上传递的是数组在内存中的地址(引用)。因此,在方法中对该数组的任何更改都会影响该数组。假设我们有两个方法 min() 和 max(),它们接受一个数组,并且这些方法分别计算给定数组的最小值和最大值:示例实时演示导入 java.util.Scanner; 公共类 ArraysToMethod { public int max(int [] array) { int max = 0; for(int i=0; imax) { ... 阅读更多

如何在 Java 中创建字符串数组?

Sai Subramanyam
更新于 2019-12-19 10:13:26

2K+ 阅读量

在 Java 中,您可以像使用 new 关键字创建对象一样创建数组。在 Java 中使用 new 关键字创建数组的语法 -type[] reference = new type[10];其中,type 是数组元素的数据类型。reference 是保存数组的引用。并且,如果您想通过使用索引逐个为所有元素赋值来填充数组 -reference [0] = value1; reference [1] = value2;您可以使用 new 关键字声明一个字符串数组,如下所示 -String[] str = new String[5];然后,您可以填充字符串 ... 阅读更多

如何在 Java 中从方法返回数组?

Lakshmi Srinivas
更新于 2019-07-30 22:30:20

6K+ 阅读量

我们可以在 Java 中从方法返回数组。这里我们有一个方法 createArray(),我们从中动态创建数组,从用户那里获取值并返回创建的数组。示例实时演示导入 java.util.Arrays; 导入 java.util.Scanner; 公共类 ReturningAnArray { public int[] createArray() { Scanner sc = new Scanner(System.in); System.out.println("输入要创建的数组的大小:: "); int size = sc.nextInt(); int[] myArray = new int[size]; System.out.println("输入数组的元素::"); for(int i=0; i

如何在 Java 中使用 for each 循环遍历数组?

Syed Javed
更新于 2020-03-12 10:20:25

269 阅读量

JDK 1.5 引入了一种新的 for 循环,称为 foreach 循环或增强型 for 循环,它使您能够在不使用索引变量的情况下依次遍历整个数组。示例实时演示公共类 ArrayUsingForEach { public static void main(String[] args) { double[] myList = {1.9, 2.9, 3.4, 3.5}; for (double element: myList) { System.out.println(element); } } }输出1.9 2.9 3.4 3.5

什么是 Java 中的 Is-a 关系?

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

1K+ 阅读量

IS-A 是一种说法:此对象是该对象的一种类型。让我们看看如何使用 extends 关键字来实现继承。示例公共类 Animal { } 公共类 Mammal 扩展 Animal { } 公共类 Reptile 扩展 Animal { } 公共类 Dog 扩展 Mammal { }现在,根据以上示例,在面向对象的术语中,以下为真 -Animal 是 Mammal 类的超类。Animal 是 Reptile 类的超类。Mammal 和 Reptile 是 Animal 类的子类。Dog 是 Mammal 和 Animal 类的子类。示例实时演示类 Animal { } 类 Mammal 扩展 Animal ... 阅读更多

如何在 Java 中循环遍历数组?

karthikeya Boyini
更新于 2020-02-26 10:12:36

449 阅读量

为了处理数组元素,我们经常使用 for 循环或 for each 循环,因为数组中的所有元素都是相同类型,并且数组的大小是已知的。假设我们有一个包含 5 个元素的数组,我们可以打印该数组的所有元素,如下所示 -示例实时演示公共类 ProcessingArrays { public static void main(String args[]) { int myArray[] = {22, 23, 25, 27, 30}; for(int i=0; i

Java 中编译时多态和运行时多态的区别是什么?

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

998 阅读量

如果我们使用实例方法执行(实现)方法覆盖和方法重载,则它是运行时(动态)多态。在动态多态中,方法调用和方法体之间的绑定发生在执行时,并且此绑定称为动态绑定或后期绑定。示例实时演示类 SuperClass{ public static void sample(){ System.out.println("超类的​​方法"); } } public class RuntimePolymorphism 扩展 SuperClass { public static void sample(){ System.out.println("子类的​​方法"); } ... 阅读更多

如何在 Java 中处理数组?

Sharon Christine
更新于 2020-06-16 10:10:14

1K+ 阅读量

为了处理数组元素,我们经常使用 for 循环或 for each 循环,因为数组中的所有元素都是相同类型,并且数组的大小是已知的。假设我们有一个包含 5 个元素的数组,我们可以打印该数组的所有元素,如下所示:示例实时演示公共类 ProcessingArrays { public static void main(String args[]) { int myArray[] = {22, 23, 25, 27, 30}; for(int i = 0; i

Java 中方法重载和方法隐藏的区别是什么?

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

887 阅读量

方法隐藏 - 当超类和子类包含相同的方法(包括参数),并且如果它们是静态的,并且在调用时,超类的方法被子类的方法隐藏,这称为方法隐藏。示例实时演示类 Demo{ public static void demoMethod() { System.out.println("超类的方法"); } } public class Sample 扩展 Demo{ public static void demoMethod() { System.out.println("子类的方法"); } ... 阅读更多

广告