像通常那样读取文件并将每行存储在数组列表中。
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