filewriter 相关问题

Java内置类,允许编写字符文件。

Minecraft如何将altmanager帐户信息写入json

当我发现问题时,我正在编码一名altmanager。如何将用户名和密码写入JSON文件?重新启动后,应将帐户数据放入ArrayList中进行显示。我如何...

回答 2 投票 -1

删除重复的内容Java

我收到了这段文字,我需要过滤掉这些重复的行和单词。我不知道是否有比我正在做的更好的方法。 00:00:00,413 | 03:50:25,600 | ISDB | >> FALAM QUE GENTE COMBINA ...

回答 2 投票 3

使用BufferedWriter在文件中写入整数

[我有一种写文件的方法,但是以某种方式写int时遇到问题:public static void writeFile(int [] result){试试

回答 1 投票 0

FileWriter用Java而不是服务器桌面写入用户桌面

作为搜索应用程序的一部分,我希望用户能够下载将结果显示为CSV文件的报告。我有以下方法:public void downloadCustomerResults(String customer){...

回答 2 投票 0

我的Java .html文件生成器怎么了

我正在使用.html文件生成器,该生成器可用于在浏览器中查看.swf文件,但是出现“未解决的编译问题”错误。我的进口货可能有问题吗? ...

回答 1 投票 0

每次添加到文件时如何阻止文件被覆盖?

我正在尝试列出要添加到文件中的播放器列表,因此我可以存储它们并在需要时调用它们。我已经设法写入文件,但是每次我将最后一个文件条目重新写入文件时...

回答 1 投票 0

要将控制台输出到文本文件Java?

我正在尝试将程序的输出发送到名为results.txt的文本文件。这是我的尝试public void writeFile(){try {PrintStream r = new PrintStream(new File(“ ...

回答 3 投票 0

如何用Java创建新文件之前告诉FileWriter关闭任何文件

我有一个缓冲编写器,它是Java中FileWriter的一个实例。我有一些像这样工作的函数:private void a(){试试{fileMaker(“ A”); ...

回答 1 投票 0

如何在第5个数字后开始新行?

我想获得一些帮助来解决此问题,因为每五个数字后都要换一行。我将1到90之间的随机数放入数组列表中,然后将其写入文件中。 (稍后我想...

回答 3 投票 0

Java FileWriter类-java.io.FileNotFoundException:*没有这样的文件或目录-Ubuntu

我正在使用此方法在我的项目的子目录中生成一些乌龟文件$ .ttl $:public static void write(int id,int depth){try {FileWriter fw = null; ...

回答 2 投票 0

Java FileWriter类:java.io.FileNotFoundException:*没有这样的文件或目录

我正在使用此方法在我的项目的子目录中生成一些乌龟文件$ .ttl $:public static void write(int id,int depth){try {FileWriter fw = null; ...

回答 2 投票 0

是Java多线程可以优化多个文件的写入

我有一个400+ GB的文件,例如:ID数据... 4000+列001 dsa 002数据……17201297 asdfghjkl我希望按ID对文件进行分块以获取更快的数据,例如:mylocation / 0 / 0/1 / data ....

回答 1 投票 0

读取文本文件并将字符串“ true / false”追加到现有行,并使用Java覆盖文件,但FileWriter无法解析

我程序的目的是:1)输入帐号,并检查它是否存在于坚持帐号行的文本文件accs.txt中2)输入文件的路径3)读取...的内容

回答 1 投票 0

Java-使用扫描仪在FileWriter中命名文件

我如何使用扫描仪命名文件?由于某种原因,Java的FileWriter不会接受预定义的String作为输入。下面的代码简化为我的意思:`import java.io. *;公共类...

回答 1 投票 1

hasNextLine()在While循环中始终返回true

[这个问题与我以前问过的关于同一程序的问题有关,可以在这里查看:写入导致无限循环的文件代码,我已经解决了上面的问题,并且...]]

回答 1 投票 0

如何从一个映射中将K写入一个文件,将另一个映射中的V写入一个文件?

我需要将一列中一个映射的所有键写到csv中,并将下一列中不同映射的所有值写到csv中。我可以用此代码单独处理任一列,但是当我合并时,如何...

回答 2 投票 0

该代码正在删除整个文件,而不是在Java中修改我想要的行

我已经制作了一个座位预订系统,需要取消座位的选项之一。我已编写此代码,该代码类似于预订座位时的代码,但此刻正在删除整个...

回答 1 投票 0

用Java编辑XML文件

我有以下XML文件: [[[[ 并且我想将其编辑为: ... []]]]]] 如果您的xml是静态的,则可以使用它,这里input.xml是您的xml文件 File file = new File("input.xml"); byte[] data; try (FileInputStream fis = new FileInputStream(file)) { data = new byte[(int) file.length()]; fis.read(data); } String input = new String(data, "UTF-8"); String tag = "<row>"; String newXML = input.substring(0, input.indexOf(tag) + tag.length()) + "your value" + input.substring(input.indexOf(tag) + tag.length(), input.length()); try (FileWriter fw = new FileWriter(file)) { fw.write(newXML); } System.out.println("XML Updated"); 不要自己读写XML。 Java带有多个用于解析和生成XML的API,可为您解决所有编码和转义问题: [DOM XML以树形结构加载到内存中。 SAX XML被作为事件序列处理。这是一个推式解析器,其中解析器为每个事件调用您的代码。 StAX XML被视为事件/令牌序列。这是一个拉式解析器,您的代码在其中调用解析器以获取下一个值。 您还可以找到许多用于解析XML的第三方库,Java本身也支持将XML编组到POJO。 在您的情况下,我建议您使用DOM,因为它最容易使用。不要将DOM用于大型XML文件,因为它将整个文件加载到内存中。对于大文件,我建议使用StAX。 除了编码问题之外,使用XML解析器将使代码不太容易受到输入中的细微变化的影响,例如下面的3个空row元素均表示相同。还是row元素为空,以及如何摆脱现有内容,如下所示: <!-- row is empty --> <row></row> <row/> <row /> <!-- row has content --> <row>5 + 7 &lt; 10</row> <row><![CDATA[5 + 7 < 10]]></row> <row><condition expr="5 + 7 &lt; 10"></row> 使用DOM: // Load XML from file DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder domBuilder = domFactory.newDocumentBuilder(); Document document = domBuilder.parse(file); // Modify DOM tree (simple version) NodeList rowNodes = document.getElementsByTagName("row"); for (int i = 0; i < rowNodes.getLength(); i++) { Node rowNode = rowNodes.item(i); // Remove existing content (if any) while (rowNode.getFirstChild() != null) rowNode.removeChild(rowNode.getFirstChild()); // Add text content rowNode.appendChild(document.createTextNode("some value")); } // Save XML to file TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes"); transformer.transform(new DOMSource(document), new StreamResult(file)); Underscore-java库可以读取和修改xml文件。 Live example import com.github.underscore.lodash.U; public class MyClass { public static void main(String args[]) { String xml = "<Tables>" + " <table>" + " <row></row>" + " </table>" + "</Tables>"; java.util.Map<String, Object> object = (java.util.Map<String, Object>) U.fromXml(xml); U.set(object, "Tables.table.row", "some value"); System.out.println(U.toXml(object)); } } // <Tables> // <table> // <row>some value</row> // </table> //</Tables>

回答 3 投票 0

如何用Java将对象写入JSON文件?

我正在创建一个程序,需要将对象保存(写入)到JSON,然后将这些对象加载(读取)回程序。我告诉过GSON是做到这一点的好方法。但是,我有...

回答 1 投票 0

从Java程序中删除硬编码的文件路径

我创建了一个简单的Java程序,在其中创建了一个文本文件并读取其中写入的数据。问题是我不想对文件的路径进行硬编码,因为开发完...

回答 3 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.