如前所述,我已经设法读取了文件,我正在寻找一个方法添加到一个2D数组。这是我读到的:
20-10 8
import java.io.*;
import java.util.*;
public class Packages
{
public static void main(String[] args)throws IOException,FileNotFoundException
{
BufferedReader reader = new BufferedReader(new FileReader("Dimensions.txt"));
while (true)
{
String line = reader.readLine();
if(line==null);
{
break;
}
System.out.println(line);
}
reader.close();
}
下面的解决方案使用2D数组存储文件中的数字。如果输入的结构既已知又定义良好,这将是一个合适的解决方案。我的意思是每行有三个数字,你也知道有多少行。如果没有,那么您可能希望在这里使用Java集合类。
public static void main(String[] args) throws IOException, FileNotFoundException {
// change this value to whatever row count you actually have
int NUM_ROWS = 100;
double[][] array = new double[NUM_ROWS][3];
BufferedReader reader = new BufferedReader(new FileReader("Dimensions.txt"));
int counter = 0;
while (true) {
String line = reader.readLine();
if (line == null) break;
String[] parts = line.trim().split("\\s+");
for (int i=0; i < 3; ++i) {
array[counter][i] = Double.parseDouble(parts[i]);
}
System.out.println(line);
++counter;
}
reader.close();
}
我做了一个两个类,一个文本文件,和一个应该打印出来的代码,但无论我做什么,它仍然变成空?我试图通过使用InventoryTester中的Book类中的toString方法和Inventory类中的printInventory从文本文件中读取代码。 我的第一个代码是在应该打印的内容上派生的。我做了一个构造函数,我用setter和getter来做这个。然后用toString()方法结束它。我做了一个B
问题内容: 我可以从文件中读取内容,并且能够通过更改for循环中的数字来更改行数,但是我不希望那样并排显示文件中的所有数字。我需要它们全部一一随机掉下来。 问题答案: 我想你要打印的是 仅显示此列表(可能包含100条)中的前20条随机行
如何从包含大量数字的文本文件中读取并将其存储到int数组中,最后将该数组和数组大小传递给应用程序中使用的其他方法。到目前为止,我的代码读取文本文件并将其存储到ArrayList中,而不是数组中。谢谢你。
我犯了个奇怪的错误。“找不到线”。我试着对我的sem变量进行评论,认为这就是问题所在,但没有骰子。我试着注释我的字符串元素,看看这些是否是问题所在。任何帮助都将不胜感激。 错误:线程“main”java中出现异常。util。NoSuchElementException:在java中找不到行。base/java。util。扫描仪。位于Driver2的nextLine(Scanner.java:165
我开始用GUI制作Java计算器,但我遇到了一个问题。我是Java新手,如果我的问题很愚蠢,我很抱歉。我想知道如何正确地为Action Listener编写代码,这样我就可以按下一个按钮,并将该按钮上的文本显示在文本区域中。所有评论都是我试图做的,但没有成功。
我对python非常陌生(2天),所以请容忍我。我正在尝试从readCsv文件发送yaml。py来获取数据。yml文件。我想一切都很好,但我从readCsv发送的导出yaml中得到了报价。py来获取数据。tml。为什么? 这就是奇迹发生的地方,readCsv.py: 在我的getData.yml文件中输出: