千家信息网

Java中如何实现系统存储

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章给大家分享的是有关Java中如何实现系统存储的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1,数据的保存btn_ok.setOnClickListener(new
千家信息网最后更新 2025年02月02日Java中如何实现系统存储

这篇文章给大家分享的是有关Java中如何实现系统存储的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1,数据的保存

btn_ok.setOnClickListener(new OnClickListener() {

@Override

publicvoid onClick(View v) {

String user = et_user.getText().toString().trim();

String pwd = et_pwd.getText().toString().trim();

if(user.isEmpty()||pwd.isEmpty()){

Toast.makeText(getApplicationContext(),"不能为空", 200).show();

}else{

String name="data.txt";

Stringcontent=user+"="+pwd;

// StringBuffer sb = newStringBuffer();

String content =sb.append(userName).append("=").append(password).toString();

try {

FileOutputStream fos=openFileOutput(name, MODE_PRIVATE);

fos.write(content.getBytes());

fos.close();

Toast.makeText(getApplicationContext(),"保存成功", 200).show();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

});

1,2数据的读取

btn_show.setOnClickListener(new OnClickListener() {

@Override

publicvoid onClick(View v) {

String name="data.txt";

try {

FileInputStream fis=openFileInput(name);

BufferedReaderbr=new BufferedReader(new InputStreamReader(fis));

//读取文档的数据

String content =br.readLine();

//拆分字符串

String[] strs =content.split("=");

//显示的数据

if(!content.isEmpty()){

et_user.setText(strs[0]);

et_pwd.setText(strs[1]);

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

});

感谢各位的阅读!关于"Java中如何实现系统存储"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0