找到关于面向对象编程的9301篇文章

如何在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数组转换为可迭代对象?

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)。每当您使用负值或大于或等于数组大小的值时,都会抛出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();     ... 阅读更多

如果数字以字符串形式读取,如何计算字符串中出现次数最多的数字出现的次数?a. 例:2 4 3 4 2 4 0 -> (3)

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

76 次浏览

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

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

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

339 次浏览

java.util.ArrayList.toArray() 方法返回一个数组,其中包含此列表中所有元素的正确顺序(从第一个元素到最后一个元素)。这充当基于数组的 API 和基于集合的 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"); ... 阅读更多

广告