找到关于 Java 8 的4330 篇文章

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

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

7K+ 次浏览

要将项目从 ArrayList 移动并将其添加到第一个位置,您需要 - 使用 ArrayList 类的 indexOf() 方法获取项目的(索引)位置。使用 ArrayList 类的 remove() 方法将其删除。最后,使用 ArrayList 类的 add() 方法将其添加到索引 0。示例实时演示import java.util.ArrayList; public class 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(),它们接受一个数组,并且这些方法分别计算给定数组的最小值和最大值:示例实时演示import java.util.Scanner; public class 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 关键字创建对象一样创建数组。使用 new 关键字在 Java 中创建数组的语法:type[] reference = new type[10];其中,type 是数组元素的数据类型。reference 是保存数组的引用。并且,如果您想通过使用索引一个接一个地为所有元素赋值来填充数组,则:reference [0] = value1; reference [1] = value2;您可以使用 new 关键字声明一个 String 数组,如下所示:String[] str = new String[5];然后,您可以填充字符串... 阅读更多

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

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

6K+ 次浏览

我们可以在 Java 中从方法返回数组。这里我们有一个方法 createArray(),我们从中通过获取用户的 value 来动态创建数组并返回创建的数组。示例实时演示import java.util.Arrays; import java.util.Scanner; public class ReturningAnArray { public int[] createArray() { Scanner sc = new Scanner(System.in); System.out.println("Enter the size of the array that is to be created:: "); int size = sc.nextInt(); int[] myArray = new int[size]; System.out.println("Enter the elements of the array ::"); for(int i=0; i

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

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

269 次浏览

JDK 1.5 引入了一种新的 for 循环,称为 foreach 循环或增强型 for 循环,它使您能够在不使用索引变量的情况下顺序遍历整个数组。示例实时演示public class 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 关键字来实现继承。示例public class Animal { } public class Mammal extends Animal { } public class Reptile extends Animal { } public class Dog extends Mammal { }现在,基于上面的例子,在面向对象的术语中,以下为真:Animal 是 Mammal 类的超类。Animal 是 Reptile 类的超类。Mammal 和 Reptile 是 Animal 类的子类。Dog 是 Mammal 和 Animal 类的子类。示例实时演示class Animal { } class Mammal extends Animal ... 阅读更多

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

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

449 次浏览

为了处理数组元素,我们经常使用 for 循环或 for each 循环,因为数组中的所有元素都是相同类型,并且数组的大小是已知的。假设我们有一个包含 5 个元素的数组,我们可以打印此数组的所有元素,如下所示:示例实时演示public class 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 extends SuperClass { public static void sample(){ System.out.println("子类的函数"); } ... 阅读更多

如何在 Java 中处理数组?

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

1K+ 次浏览

为了处理数组元素,我们经常使用 for 循环或 for each 循环,因为数组中的所有元素都是相同类型,并且数组的大小是已知的。假设我们有一个包含 5 个元素的数组,我们可以打印此数组的所有元素,如下所示:示例实时演示public class 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 extends Demo{ public static void demoMethod() { System.out.println("子类的函数"); } ... 阅读更多

广告