
从txt文件java中删除一行
我有一个大文件,只需要删除几行,是否有任何方法可以打开新文件并复制整个文本?编辑:主要问题是,当它在多个txt filse中运行时,该程序失败回答:有什么方法可以做到而无需打开新文件并复制整个文本?不,没有。当然,如果您想 安全地 做的话就没有。而且RandomAccessFile也不会真正帮助您...
2024-01-10
java:如何将txt文件读取为字符串数组
嗨,我想读取N行的txt文件,并将结果放入字符串数组中。回答:使用java.util.Scanner和java.util.List。Scanner sc = new Scanner(new File(filename));List<String> lines = new ArrayList<String>();while (sc.hasNextLine()) { lines.add(sc.nextLine());}String[] arr = lines.toArray(new String[0]);...
2024-01-10
Java-读取文件夹中的所有.txt文件
比方说,我有一个文件夹,名为maps和里面maps我有map1.txt,map2.txt,和map3.txt。如何使用Java和BufferReader读取.txt文件夹maps中的所有文件(如果可能的话)?回答:类似于以下内容应该可以帮助您,请注意,为了简单起见,我使用apache commons FileUtils而不是弄乱缓冲区和流…File folder = new File("/path/to/files");File...
2024-01-10
如何在Java中打开txt文件并读取数字
如何打开.txt文件并读取由输入或空格分隔的数字到数组列表中?回答:读取文件,将每一行解析为整数并存储到列表中:List<Integer> list = new ArrayList<Integer>();File file = new File("file.txt");BufferedReader reader = null;try { reader = new BufferedReader(new FileReader(file)); String text = null; while ...
2024-01-10
Java中的txt文件格式验证
验证.txt文件是否为的最佳方法是:实际上,.txt文件而不是仅具有扩展名的其他类型的文件已更改。.txt文件的格式与指定的格式匹配(因此可以正确解析,包含所有相关信息,等等)。这一切都是在Java中完成的,在Java中将检索文件,然后需要对其进行检查以确保它是应该的。到目前为止,我仅...
2024-01-10
使用Java读取远程文件
我正在寻找一种简单的方法来获取位于远程服务器上的文件。为此,我在Windows XP上创建了本地ftp服务器,现在我想为测试Applet提供以下地址:try{ uri = new URI("ftp://localhost/myTest/test.mid"); File midiFile = new File(uri);}catch (Exception ex){}当然,我会收到以下错误:URI方案不是“文件”我一直在尝试其...
2024-01-10
Java:如何读取文本文件
我想读取一个包含空格分隔值的文本文件。值是整数。如何读取并将其放入数组列表?这是文本文件内容的示例:1 62 4 55 5 6 77我想将它包含在arraylist中[1, 62, 4, 55, 5, 6, 77]。如何用Java做到这一点?回答:你可以用来Files#readAllLines()将文本文件的所有行都放入List<String>。for (String line : Files.readAllLines(Pat...
2024-01-10
使用Java中的Scanner类读取.txt文件
我正在研究一个Java程序,该程序逐行读取文本文件,每个文本文件都有一个数字,将每个数字都将其扔到数组中,然后尝试使用插入排序对数组进行排序。我需要有关程序读取文本文件的帮助。我收到以下错误消息:java.io.FileNotFoundException: 10_Random (The system cannot find the file specified)at java.io.FileInputStream....
2024-01-10
读取具有不同编码的Rdata文件
我在Linux(UTF-8)计算机上有一个要读取的.RData文件,但我知道该文件位于Latin1中,因为我是在Windows上自己创建的。不幸的是,我无权访问原始文件或Windows计算机,并且需要在Linux计算机上读取这些文件。要读取Rdata文件,通常的过程是运行load("file.Rdata")。诸如此类的函数read.csv具有encoding可用于解决此...
2024-01-10
在txt文件Java中查找字符串(或行)
假设我有一个包含以下内容的txt文件:johndanizack用户将输入一个字符串,例如“ omar”。我希望程序在该txt文件中搜索字符串“ omar”,如果该字符串不存在,则仅显示“不存在”。我尝试了String.endsWith()或String.startsWith()函数,但该函数显示3次“不存在”。我仅在3周前才开始使用Java,所以我...
2024-01-10
如何从Java jar文件读取资源文件?
我正在尝试从作为桌面应用程序运行的单独jar中访问jar文件中的XML文件。我可以获取所需文件的URL,但是当我将其传递给FileReader(作为字符串)时,我得到了FileNotFoundException,上面写着“文件名,目录名或卷标语法不正确”。作为参考,我毫不费力地从同一个jar中读取图像资源,并将URL传递给ImageIcon...
2024-01-10
Java将txt文件读取到hashmap中,并用“:”分隔
我有一个txt文件,格式为:Key:valueKey:valueKey:value...我想将所有键及其值放入创建的hashMap中。如何获得FileReader(file)或Scanner(file)知道何时在冒号(:)处拆分键和值?:-)我试过了:Scanner scanner = new scanner(file).useDelimiter(":");HashMap<String, String> map = new Hashmap<>();while(scanner.hasNext()){ m...
2024-01-10
从Java中的超大图像文件读取区域
是否有一个Java库可以读取很大图像(例如JPEG)文件(> 10,000 x 10,000像素)的区域,而无需将整个图像保留在内存中。或者,哪个Java库能够以最小的开销处理非常大的图像文件。回答:标准ImageIO允许您读取(大)图像区域,而无需先将整个图像读取到内存中。Rectangle sourceRegion = new Rectangle(x, y, w, h); //...
2024-01-10
Java:如何从其他模块读取文件?
我有一个包含多个Maven模块的项目project/pom.xml /external_services/pom.xml /ifs/pom.xml /src/test/java/ /MockIFSClient.java /IFS...
2024-01-10
从文件读取不会读取第一个值Java
所以我有这段代码,我需要它打开一个文件,并扫描文件中的两个整数,然后我需要它来存储这两个数字。第一个数字的数字限制在1到10之间,第二个数字的数字限制在1到39之间。我有一个valueCounter来确保正确的数字存储在正确的变量中。由于某些原因,代码总是返回 “您的初始Fib超出范围,在1-10之...
2024-01-10
Java:InputStream太慢,无法读取大文件
我必须逐字符读取一个53 MB的文件。当我使用ifstream在C ++中完成此操作时,它以毫秒为单位完成,但是使用JavaInputStream则需要几分钟。Java这么慢是正常的还是我错过了一些东西?另外,我需要用Java完成程序(它使用servlet,而我必须从servlet调用处理这些字符的函数)。我当时在想也许是用C或C++编写文...
2024-01-10
如何使用Java逐行读取大文本文件?
我需要使用Java逐行读取大约5-6 GB的大型文本文件。我如何快速做到这一点?回答:常见的模式是使用try (BufferedReader br = new BufferedReader(new FileReader(file))) { String line; while ((line = br.readLine()) != null) { // process the line. }}如果你假设没有字符编码,则可以更快地读取数据。例如ASCII-7,但差别...
2024-01-10
Java从Zip文件中的文件读取内容
我正在尝试创建一个简单的Java程序,该程序从zip文件中的文件读取和提取内容。压缩文件包含3个文件(txt,pdf,docx)。我需要阅读所有这些文件的内容,并且为此使用了Apache Tika。有人可以帮我实现此功能。到目前为止,我已经尝试过了,但是没有成功代码段public class SampleZipExtract { public static v...
2024-01-10
使用Java读取路径中带有空格的文件
我正在尝试使用FileInputStream打开名称中包含空格的文件。例如:String fileName = "This is my file.txt";String path = "/home/myUsername/folder/";String filePath = path + filename;f = new BufferedInputStream(new FileInputStream(filePath));结果是抛出了FileNotFoundException。我试图对filePath进行硬编...
2024-01-10
使用线程池/线程读取大型txt文件?
关于我的上一个问题,我发布了:我必须阅读几个非常大的txt文件,并且必须使用多个线程或一个线程来执行此操作,具体取决于用户输入。假设我有一个主要方法来获取用户输入,并且用户请求一个线程,并希望为该线程处理20个txt文件。我将如何完成?请注意,以下内容不是我的代码或其设置,而...
2024-01-10
如何从Java读取文件夹中的所有文件?
如何通过Java读取文件夹中的所有文件?回答:public void listFilesForFolder(final File folder) { for (final File fileEntry : folder.listFiles()) { if (fileEntry.isDirectory()) { listFilesForFolder(fileEntry); } else { System.out.println(fi...
2024-01-10
Java中的AutoCAD库可读取.dwg文件?
是否有任何开源Java或JavaScript库可用于解析.dwg文件并从中获取对象。我想从项目的文本表中提取数据。与JAVA相比,似乎AutoCAD开发人员社区更喜欢.NET和C / C ++。我发现的唯一免费替代方法是,先将.dwg转换为.dxf,然后使用Kabeja lib进行读取。回答:感谢所有回答过的人,我已经测试了您的所有命题,以...
2024-01-10
如何使用Java脚本打印文件夹中的所有txt文件
我需要使用javascript从HTML内的目录中打印所有txt文件。我试图修改处理照片的代码,但未成功var dir = "D:\Finaltests\test1\new\places";var fileextension = ".txt";$.ajax({ //This will retrieve the contents of the folder if the folder is configured as 'browsable' url: dir, success: functi...
2024-01-10
如何在Java 8中并行读取文件的所有行
我想将1GB大文件的所有行尽快读取到中Stream<String>。目前,我正在Files(path).lines()为此使用。解析文件后,我要进行一些计算(map()/filter())。起初我以为这已经并行完成了,但是似乎我错了:当按原样读取文件时,在我的双CPU笔记本电脑上大约需要50秒钟。但是,如果我使用bash命令拆分文件,然后并...
2024-01-10
读取文件的前N个字节作为Java中的InputStream?
在我的一生中,我一直无法找到与我想做的事情相匹配的问题,因此在这里我将解释我的用例。如果您知道某个主题已涵盖此问题的答案,请随时将我引向该主题。:)我有一段代码可以定期(每20秒)将文件上传到AmazonS3。该文件是由另一个进程写入的日志文件,因此此功能实际上是尾随日志的一种方...
2024-01-10
