Tag: readfile

在java中获取csv文件维度的最快方法是什么

我在获取csv文件的维度任务时的常规过程如下: 获取它有多少行: 我使用while循环读取每一行,并通过每次成功读取计数。 缺点是读取整个文件需要花费时间来计算它有多少行。 然后得到它有多少列:我使用String[] temp = lineOfText.split(“,”); 然后采取临时的大小。 有更聪明的方法吗? 喜欢: file1 = read.csv; xDimention = file1.xDimention; yDimention = file1.yDimention;

未找到Scanner类java文件

扫描程序类无法找到我使用NetBeansIDE的文件,而test.txt位于文件夹路径中:D:\ netbeans project works \ ReadFile \ src \ readfile \ test.txt 在readfile.java exsist的同一文件夹中。 代码如下。 它生成未找到的文件。 package readfile; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Scanner; public class ReadFile { public static void main(String[] args) throws IOException , FileNotFoundException { Scanner scanner = new Scanner(new File(“test.txt”)); while (scanner.hasNextLine()) System.out.println(scanner.nextLine()); } } 输出: – run: Exception […]

如何使用poi jar读取java api中的docx文件内容

我已经阅读了doc文件,现在我正在尝试阅读docx文件内容。 当我搜索示例代码时,我发现很多,没有任何效果。 检查代码以供参考…… import java.io.*; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.extractor.XWPFWordExtractor; import com.itextpdf.text.pdf.PdfWriter; import com.itextpdf.text.Document; import com.itextpdf.text.Paragraph; public class createPdfForDocx { public static void main(String[] args) { InputStream fs = null; Document document = new Document(); XWPFWordExtractor extractor = null ; try { fs = new FileInputStream(“C:\\DATASTORE\\test.docx”); //XWPFDocument hdoc=new XWPFDocument(fs); XWPFDocument hdoc=new XWPFDocument(OPCPackage.open(fs)); //XWPFDocument hdoc=new XWPFDocument(fs); extractor […]

Java读取txt.file – 访问被拒绝?

我创建了一个txt文件,我已将其保存在计算机上的“我的文档 ”中。 我试图通过FileReader和BufferedReader读取txt文件。 但是,当我尝试运行该程序时,我收到错误消息: java.io.FileNotFoundException: (Access is denied) 有谁知道是什么导致这种情况,以及我如何解决这个问题? 我也尝试过将文档保存到其他地方,但我总是收到这条消息。 我确定文件路径是相同的输入。

如何使用FileReader逐行读取

感谢您的关注。 我创建了一个程序,我正在使用登录表单和注册表单。 一旦用户注册他们的电子邮件,他们的密码将被保存到submit.txt 。 然后他们将返回登录表单并输入保存在submit.txt的电子邮件和密码。 在我的代码中,我使用Register文件的写文件和Login Form的Read文件。 但是,它不起作用。 我在用于读取文件的代码中知道我的问题。 你可以帮我实现吗? 非常感谢你的帮助。 if (checkPassword(usern, hash)) { System.out.println(“Logged in!”); ChooseWindow ptb = new ChooseWindow(); ptb.setVisible(true); LoginWindow.this.dispose(); } else { System.out.println(“Wrong password”); } public boolean checkPassword(String username, String pass) { try { FileReader inFile = new FileReader(“/users/Ender/Desktop/GetUser/submit.txt”); BufferedReader inStream = new BufferedReader(inFile); String inString; while ((inString = inStream.readLine()) […]

同时读取两个文本文件-java

我有两种不同语言的文本文件,它们是逐行对齐的。 即textfile1中的第一行应该等于textfile2中的第一行,依此类推。 有没有办法同时逐行读取这两个文件? 下面是文件应该如何显示的示例,假设每个文件的行数大约为1,000,000。 textfile1: This is a the first line in English This is a the 2nd line in English This is a the third line in English textfile2: C’est la première ligne en Français C’est la deuxième ligne en Français C’est la troisième ligne en Français 期望的输出 This is a the first line […]

将文件内容读入ArrayList

在之前的项目中,我需要将文件内容读入数组。 现在我必须做同样的事情,我必须将内容读入ArrayList。 我遇到的一些问题是 如何单独添加每个项目的ArrayList? 如果文件包含10个以上的输入,则必须退出。 我尝试了以下,但无法正常工作。 码: public static String readFile(String fileName) throws IOException { String result = “”; String line = “”; FileInputStream inputStream = new FileInputStream(fileName); Scanner scanner = new Scanner(inputStream); DataInputStream in = new DataInputStream(inputStream); BufferedReader bf = new BufferedReader(new InputStreamReader(in)); int lineCount = 0; String[] numbers; while ((line = bf.readLine()) != […]

在Java中是否有heredoc替代品(heredoc作为PHP)?

对于JAVA开发,我需要使用像“\ r \ t \ n ”这样的字符串写入文件,因为从Java我想编写一个PHP文件。 如果您无法理解,请查看此示例: BufferedWriter buffW = new BufferedWriter(fileW); buffW.write(“”); 这是一个乱码的代码,我想写一个干净的如PHP可以做的,但是在Java替代方式上找不到例如: <?php $mystring = <<

读取和拆分文本文件(java)

我有一些带有时间信息的文本文件,例如: 46321882696937;46322241663603;358966666 46325844895266;46326074026933;229131667 46417974251902;46418206896898;232644996 46422760835237;46423223321897;462486660 现在,我需要文件的第三列来计算平均值。 我怎样才能做到这一点? 我需要获取每个文本行,然后获取最后一列?

从文本文件中读取数据并创建对象

我需要一些帮助:我正在使用Java进行超市模拟,但我有一个问题,我有一个文本文件(Stock.txt),其中我有所有的超市库存,例如: 0-Bakery-Chocolate Cake- $ 12.5-250 1-Meat-Premium Steak- $ 2.6-120 2-Seafood-Tuna – 1.2-14美元 … 如果第一个数字是产品的“id”,则下一个是产品所属的部门,第三个是产品的名称,下一个是价格,最后一个数字是产品有多少件产品。 我有这堂课: public class Product { protected String name; protected double price; protected String department; protected int id; protected int stock; } 所以,基本上我需要做的是从文本文件中读取每一行并创建产品,即第一行产生如下内容: Product product1 = new Product(0,”Bakery”,”Chocolate Cake”, 12.5, 250); 然后将其添加到数组中 Product[0] = product1; 对于文本文件中的所有内容,然后,在运行模拟时,每个客户将购买随机数量的库存随机产品,因此库存数量将减少。 最后,当模拟结束时,程序必须在同一文本文件中写入每个产品的修改数量。 问题是,这可能太容易了,但我不知道如何做到这一点,因为自从我开始用Java编程(我是初学者)以来,用Java读写文件对我来说是一个真正的问题。 我有一些使用BufferedReader和StringTokenizer类来读取和创建对象问题的想法,但我无法弄明白该怎么做,而且我不知道如何进行覆盖问题。 我真的很感谢你的帮助! 哦! 顺便说一句,我真的只需要使用数组,所以使用ArrayList或任何其他结构,它甚至不是一个选择:(