public Properties load(String res) throws IOException
{
Properties prop = new Properties();
DataInputStream is = null;
try
{
is = new DataInputStream(this.getClass().getResourceAsStream(res));
StringBuffer sb = new StringBuffer();
for (int i = is.read(); i > 0; i = is.read())
{
char c = (char) i;
if (c == '\r' || c == '\n')
{
String line = sb.toString();
if (line != null && !line.equals(""))
{
parseLine(prop, line);
sb = new StringBuffer();
}
}
else
{
sb.append((char) i);
}
}
parseLine(prop, sb.toString());
}
finally
{
if (is != null)
{
try
{
is.close();
}
catch (IOException e) { e.printStackTrace(); }
}
}
return prop;
}
private void parseLine(Properties prop, String line)
{
if (line != null && !line.equals(""))
{
int pos = line.indexOf(":");
prop.addProperty(line.substring(0, pos), line.substring(pos + 2, line.length()));
}
}
分享到:
相关推荐
J2ME不错的飞机游戏,希望大家支持!!!
J2me中文教程.pdf J2me中文教程.pdf
其中有很多J2ME开发的游戏源码与资源,比较经典
在J2ME上实现平滑的资源加载进度条 txt文本 源码描述:首先,我把我要加载的资源按其加载量来定其需要的百几比,比如我要加载一个大文件,一个小文件,我就将大文件定为80%,小文件定为20%,也就是把100%分为了两份...
在J2ME中开发蓝牙无线软件!
J2ME中文教程 不错的学习资料,刚开始学习的可以参考下!
J2ME 中文api以及应用 J2ME 中文api以及应用.rar
j2me手机游戏代码及资源文件 ,及效果演示图
坦克大战的J2ME源代码和资源,对于J2ME初学来很有帮助的参考坦克大战的J2ME源代码和资源,对于J2ME初学来很有帮助的参考
j2me 文档 开发 官方 中文 j2me 文档 开发 官方 中文 j2me 文档 开发 官方 中文
J2ME中文API J2ME中文API帮助文档
用J2ME编写的小游戏,整个资源包,有声音的,可直接运行
J2ME中文教程 适合初学者学习的好书 很好很强大!多多下载 多多学习 共同进步!
一个很好的J2ME教程(资源转载)
J2me中任意角度图片旋转 J2me中任意角度图片旋转
j2me中文教程
J2ME的中文教程,值得看一下!
J2ME技术概述,CLDC简介,MIDP的使用,GAME API,等技术
J2ME 中文教程