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

时间:2014-01-18 07:01:59

标签: java logic concept

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

<resources>
<string name="app_name">SoundAndBackground</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
</resources>

我正在尝试开发一个Java程序,它可以存储后面的单词:

 ">

如:

SoundAndBackup
Settings
Hello world

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

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

1 个答案:

答案 0 :(得分:0)

我建议查看适用于解析XML文件数据的JDOM和DOM库。

Here是一个快速的JDOM教程,here是一个DOM教程。如果您未决定使用哪一个here is a thread讨论两者的优点。

编辑(回应评论):

如果要使用可应用于文本文件的通用逻辑开发应用程序,那么将正则表达式与String对象结合使用将是您的调用端口。如果您不熟悉正则表达式,网上有大量资源。您可以找到一个简单的教程here