
从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文件并读取数字
如何打开.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文件
比方说,我有一个文件夹,名为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中的大文件
我需要非常了解Java和内存问题的人的建议。我有一个大文件(大约1.5GB),我需要将此文件切成许多小文件(例如100个小文件)。我通常知道如何做到这一点(使用BufferedReader),但是我想知道你是否对内存有任何建议,或者提示如何更快地做到这一点。我的文件包含文本,它不是二进制文件,每行大...
2024-01-10
用Java读取属性文件
我有以下代码尝试读取属性文件:Properties prop = new Properties();ClassLoader loader = Thread.currentThread().getContextClassLoader(); InputStream stream = loader.getResourceAsStream("myProp.properties");prop.load(stream);我在最后一行有一个例外。特别:Exception in thread "main...
2024-01-10
Java中的txt文件格式验证
验证.txt文件是否为的最佳方法是:实际上,.txt文件而不是仅具有扩展名的其他类型的文件已更改。.txt文件的格式与指定的格式匹配(因此可以正确解析,包含所有相关信息,等等)。这一切都是在Java中完成的,在Java中将检索文件,然后需要对其进行检查以确保它是应该的。到目前为止,我仅...
2024-01-10
Java-读取XML文件
我试图从XML文件中读取一些数据,但遇到麻烦,我拥有的XML如下:<xml version="1.0" encoding="UTF-8"?><EmailSettings> <recipient>test@test.com</recipient> <sender>test2@test.com</sender> <subject>Sales Query</subject> <description>email body message</description></EmailSettin...
2024-01-10
用Java读取WAV文件
我想阅读Java中的wav文件,我将使用K-means对它们进行分类。如何读取Java中的wav文件并将其分配到数组或类似的内容(您可以提出想法)中以对其进行分类? 我想使用API读取wav文件和K-均值。回答:官方的Java声音编程指南走过读取和写入的音频文件。A Greensted撰写的本文:用Java读写Wav文件应该会...
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
Java-仅读取文件的第一行
我只想读取文本文件的第一行并将该第一行放在字符串数组中。这就是我所拥有的,但是它读取了整个文件。myTextFile中的ex文本:Header1,Header2,Header3,Header4,Header51,2,3,4,56,7,8,9,10String line= System.getProperty("line.separator");String strArray[] = new String[5];String text = null;BufferedReader brTest = new Bu...
2024-01-10
java如何从jar中读取资源文件?
我想像这样从我的jar中读取资源:File file;file = new File(getClass().getResource("/file.txt").toURI());BufferredReader reader = new BufferedReader(new FileReader(file));//Read the file并且在Eclipse中运行它时效果很好,但是如果我将其导出到jar中运行,则会出现IllegalArgumentException:Exception in thread "...
2024-01-10
读取具有不同编码的Rdata文件
我在Linux(UTF-8)计算机上有一个要读取的.RData文件,但我知道该文件位于Latin1中,因为我是在Windows上自己创建的。不幸的是,我无权访问原始文件或Windows计算机,并且需要在Linux计算机上读取这些文件。要读取Rdata文件,通常的过程是运行load("file.Rdata")。诸如此类的函数read.csv具有encoding可用于解决此...
2024-01-10
Java:读取巨大文件的最后n行
我想读取一个非常大的文件的最后n行,而不使用Java将整个文件读入任何缓冲区/内存区域。我环顾了JDK API和Apache Commons I / O,但无法找到适合此目的的一个。我在想UNIX中使用tail或更少的方式。我认为他们不会加载整个文件,然后显示文件的最后几行。在Java中也应该有类似的方法。回答:如果使用Ran...
2024-01-10
在txt文件Java中查找字符串(或行)
假设我有一个包含以下内容的txt文件:johndanizack用户将输入一个字符串,例如“ omar”。我希望程序在该txt文件中搜索字符串“ omar”,如果该字符串不存在,则仅显示“不存在”。我尝试了String.endsWith()或String.startsWith()函数,但该函数显示3次“不存在”。我仅在3周前才开始使用Java,所以我...
2024-01-10
如何使用java读取文本文件中的最后一行
我正在制作一个日志,我想读取log.txt文件的最后一行,但是在读取最后一行时,我无法使BufferedReader停止。这是我的代码:try { String sCurrentLine; br = new BufferedReader(new FileReader("C:\\testing.txt")); while ((sCurrentLine = br.readLine()) != null) { System.out.println(sCurrentLine); ...
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读取并将其拆分为n(用户输入)输出文件。这是我读取文件的方式:int n = 4;BufferedReader br = new BufferedReader(new FileReader("file.csv"));try { String line = br.readLine(); while (line != null) { line = br.readLine(); }} finally { br.close();}如何将文件拆分fil...
2024-01-10
Java:InputStream太慢,无法读取大文件
我必须逐字符读取一个53 MB的文件。当我使用ifstream在C ++中完成此操作时,它以毫秒为单位完成,但是使用JavaInputStream则需要几分钟。Java这么慢是正常的还是我错过了一些东西?另外,我需要用Java完成程序(它使用servlet,而我必须从servlet调用处理这些字符的函数)。我当时在想也许是用C或C++编写文...
2024-01-10
使用Java NIO读取和写入大文件
如何使用Java NIO框架有效地从大文件读取并将大数据写入文件。我工作ByteBuffer,并FileChannel和曾尝试类似如下:public static void main(String[] args) { String inFileStr = "screen.png"; String outFileStr = "screen-out.png"; long startTime, elapsedTime; int bufferSizeKB = 4; int buffe...
2024-01-10
Java中字节顺序标记错误的文件读取
我正在尝试使用Java读取CSV文件。有些文件的开头可能有字节顺序标记,但不是全部。如果存在,字节顺序将与第一行的其余部分一起读取,从而导致字符串比较出现问题。是否存在一种跳过字节顺序标记的简单方法?回答:/* ____________________________________________________________________________ * * File: Unicod...
2024-01-10
基础-使用Java读取/写入远程文件
我从在远程Ubuntu机器上的目录中读写文件的要求开始。首先,我编写了一个Java程序,该程序可以从远程Windows计算机(即LAN)上的共享文件夹读取,写入文件。在这里,这样的事情在我的(本地)Windows计算机上起作用:File inputFile = new File( "\\172.17.89.76\EBook PDF");/*ignore the syntax errors, the loc is ...
2024-01-10
Java从XML文件读取JDBC连接
任何人都知道我该如何写有JDBC连接(用户名,passwd,驱动程序,连接)的XMl文件,然后读取该XML以连接到db?回答:编写XML的方法如下:<?xml version="1.0" encoding="UTF-8"?><config> <jdbc> <url>jdbc:mysql://localhost:3306/javabase</url> <driver>com.mysql.jdbc.Driver</driver> <username>java</u...
2024-01-10
Laravel 5.0读取Excel文件时出错
我在工作Laravel 5.0。我的任务是关于读取Excel/CSV文件等等。 但由于错误致命错误而无法继续。Laravel 5.0读取Excel文件时出错Fatal error: Class 'PHPExcel_Shared_Font' not found in /home/content/28/10055228/html/distribution/config/excel.php on line 182composer.json{ "name": "laravel/laravel", "...
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
