像通常那樣讀取文件並將每行存儲在數組列表中。
ArrayList<String> lines; //store the lines here
String releaseNum = "";
然後遍歷:
for(String s : lines){
keyVal = s.split("="); // keyVal is now an array of len 2, keyVal[0] being the key, keyVal[1] being the value.
if(keyVal[0].equals("ro.build.version.release")){
releaseNum = keyVal[1]; //got the value
}
}
現在releaseNum是你想檢索值。
如果這是android,請使用Properties
類。 例如:
Properties prop = new Properties();
String propFileName = "fileName.properties";
InputStream inputStream = getClass().getClassLoader().getResourceAsStream(propFileName);
prop.load(inputStream);
if (inputStream == null) {
throw new FileNotFoundException("property file '" + propFileName + "' not found in the classpath");
}
String releaseNum = prop.getProperty("ro.build.version.release");
您是否打擾首先進行互聯網搜索?你會發現這樣的[this](http://developer.android.com/reference/java/util/Properties.html) – MarsAtomic 2014-10-28 17:54:02
@MarsAtomic我沒有看到任何標籤爲android這裏。 – 2014-10-28 19:09:42
@AaronC屬性本身建議Android。 Android SDK 19 = Android v 4.4 KitKat,但我們爲了禮貌而重新標記。 – MarsAtomic 2014-10-28 19:16:13