如何在文件中搜索字符串

时间:2011-09-25 21:04:02

标签: java string file

我如何在java中的文本文件中搜索字符串? 它是否必须在文本文件中,或者它是否可以读取.ini或其他文件类型 示例

sound = off
opengl = on
openal = off

我尝试在谷歌上搜索它,但我真的找不到任何东西。 提前致谢

3 个答案:

答案 0 :(得分:4)

您似乎想要使用Properties文件。

您可以使用Properties.load(String path);

加载一个

答案 1 :(得分:2)

如果您的文件是properties文件或ini文件(key = value),则可能需要使用Apache Commons Configuration API。它比JDK的Properties类要好得多。

答案 2 :(得分:1)

有大量有关典型问题的信息。

这里有两个简单的例子:

简而言之,将文件加载到Properties对象很容易,例如,为了获得sound文件中的example.properties值:

Properties props = new Properties();
props.load(new FileInputStream("example.properties"));
String isOnOrOff = props.getProperty("sound");