如何在java中的文本文件中搜索字符串? 難道必須要在一個文本文件或者可以將其讀取的.ini或其他一些 文件類型例如如何搜索文件中的字符串
sound = off
opengl = on
openal = off
我試着在谷歌搜索,但我想不出真正發現任何東西。 在此先感謝
如何在java中的文本文件中搜索字符串? 難道必須要在一個文本文件或者可以將其讀取的.ini或其他一些 文件類型例如如何搜索文件中的字符串
sound = off
opengl = on
openal = off
我試着在谷歌搜索,但我想不出真正發現任何東西。 在此先感謝
有大量的信息與這些典型的問題。
在這裏,你有兩個簡單的例子:
總之,很容易在example.properties
文件的文件加載到Properties
對象,例如獲得的,在你的情況下,sound
值:
Properties props = new Properties();
props.load(new FileInputStream("example.properties"));
String isOnOrOff = props.getProperty("sound");
它看起來像你想使用Properties文件。
可以使用Properties.load(String path);
如果你的文件是一個properties
文件或文件ini
(key = value
)加載,則可能要使用Apache Commons Configuration API。它遠遠好於JDK的Properties
類。
可以處理任何文件如果它包含文本(.ini文件碰巧實際上包含文本)。 [查找使用java的文本文件中的單詞的行號]可能的重複(http://stackoverflow.com/questions/7548519/finding-line-number-of-a-word-in-a-text-file-使用的Java) –