【Java:从文件的开头开始查找文本文件中单词的char偏移量,para偏移量?】教程文章相关的互联网学习教程文章

java – 从文本文件中读取数据并创建对象【代码】

我需要协助:我正在使用Java进行超市模拟,但我有一个问题,我有一个文本文件(Stock.txt),其中我有所有的超市库存,例如: > 0-面包巧克力蛋糕 – $12.5-250> 1-Meat-Premium Steak- $2.6-120> 2-Seafood-Tuna – 1.2-14美元> …… 如果第一个数字是产品的“id”,则下一个是产品所属的部门,第三个是产品的名称,下一个是价格,最后一个数字是产品有多少件产品.我有这门课:public class Product {protected String name;protected do...

java – 如何比较大文本文件?【代码】

关于你对我的“技巧”的看法,我有一个普遍的问题. 有2个文本文件(file_1和file_2)需要相互比较.两者都非常庞大(3-4千兆字节,每个30,000,000到45,000,000行).我的想法是将file_1的几行(尽可能多)读入内存,然后将它们与file_2的所有行进行比较.如果匹配,则匹配的两个文件中的行应写入新文件.然后继续使用file_1的下一行1000行,并将这些行与file_2的所有行进行比较,直到我完全浏览file_1. 但这对我来说实际上非常非常耗时且复杂.你能想...

java – 读取文本文件并将其拆分为数组 – Android【代码】

我已经解决了很多这些问题,但似乎仍然无法弄明白.我有一个文本文件分成行.每行由5个由“,”分隔的数据组成.我试图读取此文件并将信息拆分为这种形式的字符串数组:String [][] xyz = new String [5][100]; 请有人帮我解决一个简单的解决方案!?谢谢!!!

读取文本文件始终返回0 – Java【代码】

我正在尝试读取文本文件以获取版本号,但出于某种原因,无论我放在文本文件中它总是返回0(零). 文本文件名为version.txt,它不包含空格或字母,只包含1个字符作为数字.我需要它来返回那个号码.关于为什么这不起作用的任何想法?static int i; public static void main(String[] args) {String strFilePath = "/version.txt";try{FileInputStream fin = new FileInputStream(strFilePath);DataInputStream din = new DataInputStream(fi...

Java使用分隔符读取大文本文件【代码】

我正在尝试以下列形式阅读大型文本文件:datadfqsjmqfqs+dataqfsdqjsdgjheqf+qsdfklmhvqziolkdsfnqsdfmqdsnfqsdf+qsjfqsdfmsqdjkgfqdsfqdfsqdfqdfssdqdsfqdfsqdsfqdfsqdfs+qsfddkmgqjshfdfhsqdflmlkqsdfqdqdf+我想在文本文件中将此字符串作为一个大的java字符串读取.这可能吗?我知道使用split方法. 它的工作是逐行阅读,但我真正需要的是将这个长文本字符串拆分为“符号”.之后我想将它存储为数组,arraylist,list,… 谁能帮我这个?...

如何将文本文件内容导入Java应用程序中的JTextArea?【代码】

如何使用JFileChooser将Text文件内容导入Java应用程序中的JTextArea?解决方法:应该是类似下面的代码:JFileChooser chooser = new JFileChooser(); int returnVal = chooser.showOpenDialog(null); //replace null with your swing container File file; if(returnVal == JFileChooser.APPROVE_OPTION) file = chooser.getSelectedFile(); }JTextArea text = new JTextArea(); BufferedReader in = new BufferedReader(ne...

java – 搜索文本文件并在JPanel中显示结果【代码】

有没有人对如何搜索文本文件并在JComponent中列出结果有任何想法,比如JPanel. 我一直试图让这项工作连续两天,但没有成功真的很感激回复.非常感谢提前. 我一直在尝试编写一个处理文本文件搜索查询的类.我的主要目标是在文本文件中获取包含在JTextField中输入的搜索关键字的行,并将其打印在适当的JComponent中(类似于JTextField,JTextPane,最适用的). 我希望搜索结果显示在谷歌搜索结果显示方式的列中,以便文本文件中的每一行都打印在...

java写入文本文件【代码】

我想要打印以下内容 TEST1 TEST2 TEST3 TEST4 但我似乎无法将文本提交到下一行. 请帮忙import java.io.*;public class MainFrame {public static void main(String[] args) {try {BufferedWriter out = new BufferedWriter(new FileWriter("file.txt"));for (int i = 0; i < 4; i++) {out.write("test " + "\n");}out.close();} catch (IOException e) {}} }解决方法:试试out.newLine(); 所以,它会for (int i = 0; i < 4; i++) {ou...

java – 使用Junit比较文本文件【代码】

我正在比较junit中的文本文件:public static void assertReaders(BufferedReader expected,BufferedReader actual) throws IOException {String line;while ((line = expected.readLine()) != null) {assertEquals(line, actual.readLine());}assertNull("Actual had more lines then the expected.", actual.readLine());assertNull("Expected had more lines then the actual.", expected.readLine()); }这是比较文本文件的好方...

Java:将文本文件的内容打印到屏幕【代码】

我有一个名为foo.txt的文本文件,其内容如下:this is text如何在Java 7中将此确切文件打印到屏幕上?解决方法:在Java 7之前:BufferedReader br = new BufferedReader(new FileReader("foo.txt"));String line = null;while ((line = br.readLine()) != null) {System.out.println(line);}>添加异常处理>添加关闭流 从Java 7开始,不需要关闭流,因为它实现了autocloseabletry (BufferedReader br = new BufferedReader(new FileRead...

java – 从jar中读取文本文件【代码】

我无法从jar中读取文本文件.我在解压缩时管理它,但现在我已经存档了它将无法正常工作.罐子有: > BTA.jar > Splash.class> * .class> Splash.txt>等.. 现在,我正在使用BufferedReader和FileReaderf = new FileReader("Splash.txt");in = new BufferedReader(f);但是从Google上搜索我知道只能从jar外部读取文件. 我的问题是:如何从jar中读取文件?解决方法:假设你正在执行BTA.jar,你可以使用InputStream in = YourClass.class.getR...

如何使用文本文件中的数据集在Java中绘制折线图?【代码】

我编写了一个Java GUI程序,它打开一个文本文件并读取左侧面板中的数据.现在我想在右侧面板上显示从同一文件中读取的数据图表. 我使用JFileChooser打开文件并读取数据并将其显示在文本区域.我希望使用二维X-Y图显示从文件读取的数据.应使用数据文件中指定的标签信息标记图表的轴. X轴上的值应从指定的x轴起始值开始,其间隔以x轴间隔值确定的速率递增. Y轴上的值需要根据数据本身确定.绘制在图表上的每个点应使用单行连接. 我使用了几...

使用Java修改ZIP存档中的文本文件【代码】

我的用例要求我打开一个txt文件,比如abc.txt,它位于zip存档中,其中包含表单中的键值对key1=value1 key2=value2..等等每个键值对在一个新行中.我必须更改与某个键对应的一个值,并将文本文件放回到存档的新副本中.我怎么在java中这样做? 我到目前为止的尝试:ZipFile zipFile = new ZipFile("test.zip");final ZipOutputStream zos = new ZipOutputStream(new FileOutputStream("out.zip"));for(Enumeration e = zipFile.entries();...

java – 在war存档中读取文本文件[复制]【代码】

参见英文答案 > Where to place and how to read configuration resource files in servlet based application? 6个我正在尝试从我的war存档中读取文本文件,并在运行时在facelets页面中显示内容.我的文件夹结构如下 战争档案>资源>电子邮件> file.txt的 我尝试使用以下代码读取resources / email / file.txt文件夹中的文件File file = new File("/resources/email/file.txt"); BufferedReader...

java – 从文本文件中读取的第一个字符:[复制]【代码】

参见英文答案 > Java read file got a leading BOM [ ??? ] 6个如果我写这段代码,我会把它作为输出 – >第一个: 然后是其他线路try {BufferedReader br = new BufferedReader(new FileReader("myFile.txt"));String line;while (line = br.readLine() != null) {System.out.println(line);}br.close();} catch (FileNotFoundException e) {e.printStackTrace(); } catch (IOException e) {e.p...