找到关于 Java 8 的4330 篇文章

如何使用 Java 统计数组中唯一元素的个数?

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

859 次浏览

Set 接口不允许重复元素,因此,创建一个 Set 对象,并尝试使用 add() 方法将每个元素添加到其中。如果元素重复,此方法将返回 false。如果您尝试将数组的所有元素添加到 Set 中,它只接受唯一元素。示例 import java.util.Arrays; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class CountingUniqueElements { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter the size ... 阅读更多

如何在 Java 中查找数组中大于、小于或等于某个值的数字?

Srinivas Gorla
更新于 2020-06-16 09:36:58

4K+ 次浏览

您可以按如下方式查找数组中大于、小于或等于某个值的数字:示例在线演示public class GreaterOrLess {    public static void main(String args[]) {       int value = 65;       int[] myArray = {41, 52, 63, 74, 85, 96 };       System.out.println("数组中等于给定值的元素是:");       for(int i = 0; i

如何在 Java 中将一个二维数组存储到另一个二维数组中?

Abhinanda Shri
更新于 2020-02-19 11:22:53

3K+ 次浏览

创建一个数组,您想要使用相同长度的现有数组存储到其中。二维数组是一维数组的数组,因此,要复制(或对)二维数组的元素执行任何操作,您需要两个循环,一个嵌套在另一个里面。其中,外循环用于遍历一维数组的数组,内循环用于遍历特定一维数组的元素。示例public class Copying2DArray {    public static void main(String args[]) {       int[][] myArray = {{41, 52, 63}, {74, ... 阅读更多

我们可以在 Java 中重载 main 方法吗?

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

3K+ 次浏览

是的,我们可以在 Java 中重载 main 方法,但是当我们执行类时,JVM 从 public static void main(String[] args) 方法开始执行。示例在线演示 public class Sample{ public static void main(){ System.out.println("这是重载的 main 方法"); } public static void main(String args[]){ Sample obj = new Sample(); obj.main(); } } 输出 这是重载的 main 方法

为什么只更改 Java 中方法的返回类型就不能进行方法重载?

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

2K+ 次浏览

重载是根据传递给方法调用的参数动态地将方法调用与方法体绑定的机制。如果您观察下面的示例,它包含两个同名方法,参数不同,如果您通过传递两个整数值来调用该方法,则第一个方法将被执行,如果您通过传递三个整数值来调用该方法,则第二个方法将被执行。无法根据返回类型确定执行哪个方法,因此,仅通过更改方法的返回类型就不能进行重载。示例 ... 阅读更多

什么是 Java 中的方法隐藏,以及如何使用它?

Giri Raju
更新于 2019-07-30 22:30:20

2K+ 次浏览

当超类和子类包含相同的方法(包括参数)并且它们都是静态方法时,超类中的方法将被子类中的方法隐藏。这种机制称为方法隐藏。示例在线演示 class Demo{ public static void demoMethod() { System.out.println("超类的方法"); } } public class Sample extends Demo { public static void demoMethod() { System.out.println("子类的方法"); } public static void main(String args[] ) { Sample.demoMethod(); } } 输出 子类的方法

Java 中的方法隐藏和方法覆盖有什么区别?

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

2K+ 次浏览

当超类和子类包含相同实例方法(包括参数)时,调用时,超类的方法将被子类的方法覆盖。在这个例子中,超类和子类具有相同签名(方法名和参数)的方法,当我们尝试从子类调用此方法时,子类方法将覆盖超类中的方法并被执行。示例在线演示 class Super{ public void sample(){ System.out.println("超类的方法"); } } public ... 阅读更多

为什么我们不能在 Java 中覆盖静态方法?

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

5K+ 次浏览

重载是根据传递给方法调用的参数动态地将方法调用与方法体绑定的机制。静态方法使用静态绑定在编译时绑定。因此,我们不能在 Java 中覆盖静态方法。

什么是 Java 中的数组数据结构?

Sai Subramanyam
更新于 2019-07-30 22:30:20

180 次浏览

数组是一个容器,可以容纳固定数量的项,并且这些项必须是相同类型。大多数数据结构都使用数组来实现其算法。以下是理解数组概念的重要术语。元素 - 存储在数组中的每一项称为元素。索引 - 数组中每个元素的位置都有一个数字索引,用于标识该元素。示例在线演示 public class ArrayExample { public static void main(String args[]){ int myArray[] = {44, 69, 89, 635}; for (int i = 0; i

Java 中有哪些类型的数组?

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

16K+ 次浏览

Java 中有两种类型的数组:一维数组 - Java 的一维数组是一个普通数组,其中数组包含顺序元素(相同类型) - int[] myArray = {10, 20, 30, 40} 示例在线演示 public class TestArray { public static void main(String[] args) { double[] myList = {1.9, 2.9, 3.4, 3.5}; // 打印所有数组元素 ... 阅读更多

广告