登陆界面的数据保存回显的操作 (五)

2014-11-24 10:55:34 · 作者: · 浏览: 13
h();
fos.close();
} catch (Exception e) {
e.printStackTrace();
return false;
}

return true;

}

// 读取数据
public Map readFile(String fileName) {
Map map = null;// new HashMap();

try {
FileInputStream fis = context.openFileInput(fileName);
String value = StreamTools.getValue(fis);
String values[] = value.split(":");

if (values.length > 0) {
map = new HashMap();
map.put("name", values[0]);
map.put("pass", values[1]);
}

} catch (Exception e) {
e.printStackTrace();
}
return map;
}

}
[java]
[java]
[html]
package com.example.lession02_file.util; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; public class StreamTools { public static String getValue(FileInputStream fis) throws Exception { //字节的输出流对象 ByteArrayOutputStream stream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int length = -1; while ((length = fis.read(buffer)) != -1) { stream.write(buffer, 0, length); } stream.flush(); stream.close(); String value = stream.toString(); return value; } } package com.example.lession02_file.util;

import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;

public class StreamTools {

public static String getValue(FileInputStream fis) throws Exception {
//字节的输出流对象
ByteArrayOutputStream stream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length = -1;
while ((length = fis.read(buffer)) != -1) {
stream.write(buffer, 0, length);
}
stream.flush();
stream.close();

String value = stream.toString();

return value;
}
}

[html]