找到 4330 篇文章 关于 Java 8

如何在 Java 数组中查找最小/最大数字?

Samual Sam
更新于 2023年10月7日 02:52:33

29K+ 浏览量

您可以使用 for 循环找到数组的最小值和最大值 -示例实时演示public class MinAndMax {    public int max(int [] array) {       int max = 0;             for(int i=0; imax) {             max = array[i];          }       }       return max;    }    public int min(int [] array) {       int min = array[0];             for(int i=0; i

Java 中的 final 方法是否被继承?

seetha
更新于 2019年7月30日 22:30:20

2K+ 浏览量

不,我们不能在 Java 中覆盖 final 方法。final 修饰符用于最终确定类、方法和变量的实现。我们可以将方法声明为 final,一旦将方法声明为 final,就不能覆盖它。因此,您不能从子类修改 final 方法。将方法设为 final 的主要目的是,任何外部人员都不能更改方法的内容。示例类 Demo{ public final void demoMethod(){ System.out.println("Hello"); } } public class Sample extends Demo{ ... 阅读更多

如何创建和填充二维 Java 数组?

Sai Subramanyam
更新于 2020年6月16日 09:53:19

713 浏览量

Java 中的二维数组表示为相同类型的一维数组的数组。大多数情况下,它用于表示具有行和列的值表 -示例实时演示public class Creating2DArray { public static void main(String args[]) { int[][] myArray = new int[3][3]; myArray[0][0] = 21; myArray[0][1] = 22; myArray[0][2] = 23; myArray[1][0] = 24; myArray[1][1] = 25; myArray[1][2] = 26; myArray[2][0] = 27; myArray[2][1] = 28; myArray[2][2] = 29; for(int i=0; i

如何创建和填充 Java 哈希表数组?

Lakshmi Srinivas
更新于 2020年6月16日 09:52:15

533 浏览量

创建哈希表数组的一种方法是创建 Hashtable 对象,并使用花括号将这些对象分配给 Hashtable 数组:示例实时演示import java.util.Hashtable; public class HashTableOfArrays {    public static void main(String args[]) {       Hashtable ht1 = new Hashtable();       ht1.put("Name", "Krishna");       ht1.put("Age", "28");       ht1.put("City", "Visakhapatnam");       ht1.put("Phone", "9848022338");             Hashtable ht2 = new Hashtable();       ht2.put("Name", "Raju");       ht2.put("Age", "30");       ht2.put("City", "Chennai");       ht2.put("Phone", "9848033228");     ... 阅读更多

如何将 Java 8 流转换为数组?

karthikeya Boyini
更新于 2019年12月19日 08:54:20

335 浏览量

在 Java 中将流转换为数组 -使用 Collect 接口和 Collectors 类将流收集到列表中。现在使用 toArray() 方法将列表转换为数组。示例实时演示import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; public class J8StreamToArray {    public static void main(String args[]) {       String[] myArray = { "JavaFX", "OpenCV", "WebGL", "HBase" };       Stream stream = Stream.of(myArray);       List list = stream.collect(Collectors.toList());       String[] str = list.toArray(new String[0]);       System.out.println(Arrays.toString(str));    } }输出[JavaFX, OpenCV, WebGL, HBase]

如何在 Java 中将数据从扫描仪读取到数组中?

karthikeya Boyini
更新于 2019年7月30日 22:30:20

10K+ 浏览量

java.util 包的 Scanner 类为您提供了 nextInt()、nextByte()、nextFloat() 等方法来从键盘读取数据。要读取数组的元素,请在 for 循环中使用这些方法:示例实时演示import java.util.Arrays; import java.util.Scanner; public class ReadingWithScanner {    public static void main(String args[]) {       Scanner s = new Scanner(System.in);       System.out.println("输入数组的长度:");       int length = s.nextInt();       int [] myArray = new int[length];       System.out.println("输入数组的元素:");       for(int i=0; i

如何将 Java 数组转换为 Iterable?

V Jyothi
更新于 2020年6月16日 08:52:32

9K+ 浏览量

要使数组可迭代,您需要将其转换为流或使用 asList() 或 stream() 方法将其转换为列表。然后,您可以使用 iterator() 方法获取这些对象的迭代器。示例实时演示import java.util.Arrays; import java.util.Iterator; public class ArrayToIterable {    public static void main(String args[]){       Integer[] myArray = {897, 56, 78, 90, 12, 123, 75};       Iterator iterator = Arrays.stream(myArray).iterator();       while(iterator.hasNext()) {          System.out.println(iterator.next());       }    } }输出897 56 78 90 12 123 75如上所述,您还可以转换 ... 阅读更多

如何处理 Java 数组索引超出范围异常?

Sravani S
更新于 2020年2月19日 10:49:26

14K+ 浏览量

通常,数组的大小是固定的,每个元素都使用索引访问。例如,我们创建了一个大小为 9 的数组。那么访问此数组元素的有效表达式将是 a[0] 到 a[8](length-1)。每当您使用 –ve 值或大于或等于数组大小的值时,就会抛出 ArrayIndexOutOfBoundsException。例如,如果您执行以下代码,它会显示数组中的元素并要求您提供要选择元素的索引。由于数组的大小为 7,因此有效的索引 ... 阅读更多

如何在 Java 中将文件内容写入字节数组?

Sharon Christine
更新于 2019年12月19日 08:53:10

808 浏览量

FileInputStream 类包含一个方法 read(),此方法接受字节数组作为参数,并将文件输入流的数据读取到给定的字节数组中。示例import java.io.File; import java.io.FileInputStream; public class FileToByteArray {    public static void main(String args[]) throws Exception {       File file = new File("HelloWorld");       FileInputStream fis = new FileInputStream(file);       byte[] bytesArray = new byte[(int)file.length()];       fis.read(bytesArray);       String s = new String(bytesArray);       System.out.println(s);    } }输出//类声明 public class SampleProgram {    /* 这是我的 ... 阅读更多

如何使用 Java 将数组的内容存储到文件中?

Ramu Prasad
更新于 2020年6月16日 08:56:30

2K+ 浏览量

您可以使用 Writer 类将数据写入文件。在下面给出的示例中,我们使用 BufferedWriter 来写入数组的内容。示例实时演示import java.io.BufferedWriter; import java.io.FileWriter; public class WritingStringArrayToFile {    public static void main(String args[]) throws Exception {       String[] myArray = {"JavaFX", "HBase", "OpenCV", "Java", "Hadoop", "Neo4j"};       BufferedWriter writer = new BufferedWriter(new FileWriter("myFile.txt", false));       for(int i = 0; i < myArray.length; i++) {          writer.write(myArray[i].toString());          writer.newLine();       }       writer.flush();     ... 阅读更多

广告