Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何替换文本文件中的文本?_Java_Logic_Concept - Fatal编程技术网

Java 如何替换文本文件中的文本?

Java 如何替换文本文件中的文本?,java,logic,concept,Java,Logic,Concept,我有一个文件String.xml,如图所示: 声音和背景 设置 你好,世界! 我正在尝试开发一个Java程序,它可以存储以下单词: > 例如: SoundAndBackup Settings Hello world 并将这些单词存储在数组中,以便我可以用其他单词替换它们 如何制作这种类型的Java程序?我建议查看JDOM和DOM库,它们非常适合解析XML文件的数据 是一个快速JDOM教程,也是一个DOM教程。如果你还不确定应该使用哪一种,就讨论两者的优点 根据评论进行编辑: 如果您想开发一个具

我有一个文件String.xml,如图所示:

声音和背景 设置 你好,世界! 我正在尝试开发一个Java程序,它可以存储以下单词:

> 例如:

SoundAndBackup
Settings
Hello world
并将这些单词存储在数组中,以便我可以用其他单词替换它们


如何制作这种类型的Java程序?

我建议查看JDOM和DOM库,它们非常适合解析XML文件的数据

是一个快速JDOM教程,也是一个DOM教程。如果你还不确定应该使用哪一种,就讨论两者的优点

根据评论进行编辑:


如果您想开发一个具有可应用于文本文件的通用逻辑的应用程序,那么将regex与字符串对象结合使用将是您的调用端口。如果您不熟悉regex,那么web上有大量的资源。您可以找到一个简单的教程。

阅读教程,它非常简单,谢谢您的回复,我不专门介绍xml文件。我正在尝试开发一种也适用于txt文件的逻辑。我不建议对XML文件和更简单的文本文件使用相同的方法。对于一个简单的文本文件,您可能可以使用正则表达式。但是XML文件是结构化的,并且有语法,尝试使用正则表达式来解析这些文件通常是一个坏主意,可能会带来apocal&^$&*&&7&^@,没关系。