针对面向对象编程的 9301 篇文章

如何创建和填充二维 Java 阵列?

Sai Subramanyam
更新于 2020-06-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-06-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;

如何在 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 {

如何将 Java 数组转换为可遍历对象?

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

9K+ 次浏览

要想让数组可遍历,您需要使用 asList() 或 stream() 方式分别将其转换为流或列表。然后您可以使用 iterator() 方法获取这些对象的迭代器。示例实时演示 import java.util.Arrays; import java.util.Iterator; public class ArrayToIterable {

如何处理 Java 数组越界异常?

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

14K+ 次浏览

一般来说,数组是固定大小的,每个元素都使用索引进行访问。例如,我们创建了一个大小为 9 的数组。然后访问此数组中元素的有效表达式将是 a[0] 到 a[8](长度-1)。每当您使用负值或大于或等于数组大小的值时,就会抛出 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 {   /* This is my ... 阅读更多

如何使用 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();    ... 阅读更多

如果一个数字被读作一个字符串,如何计算字符串中重复次数最多的数字? a. 示例:2 4 3 4 2 4 0 -> (3)

Govinda Sai
更新时间:2020 年 6 月 16 日 08:59:00

76 阅读次数

为此,修剪给定字符串并使用 split() 方法对其进行拆分(移除其间的空格)。 创建一个整数数组,在循环中使用 Integer.parseInt() 方法将字符串数组的每个元素转换为一个整数,并将其赋值给整数数组的相应元素。 对获得的整数数组进行排序,因为此方法按升序对数组的元素进行排序,最后一个元素将是数组的最大值。 创建一个整型变量 count,初始值为 0。 将数组的每个元素与最大值进行比较,每次出现匹配时,都将 count 加 1。 最终值 ... 阅读更多

如何将字符串列表强制转换为字符串数组?

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

339 阅读次数

java.util.ArrayList.toArray() 方法返回一个数组,其中包含此列表中的所有元素,按适当的顺序(从第一个元素到最后一个元素)。 这充当了基于数组和基于集合的 API 之间的桥梁。您可以使用 List 类的此方法将列表转换为数组 −示例演示 import java.util.ArrayList;import java.util.List;public class ListOfStringsToStringArray {public static void main(String args[]) {List list = new ArrayList();list.add("JavaFX");list.add("HBase"); ... 阅读更多

广告