我如何在java中的文本文件中搜索字符串? 它是否必须在文本文件中,或者它是否可以读取.ini或其他文件类型 示例
sound = off
opengl = on
openal = off
我尝试在谷歌上搜索它,但我真的找不到任何东西。 提前致谢
答案 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");