3月27打卡
filewriter
• 所花时间:4
• 代码行数:198
• 博客容量:1
• 代码如下:
package com.example.chapter07;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioGroup;
import com.example.chapter07.database.UserDBHelper;
import com.example.chapter07.enity.FileUtil;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
public class fileWrite extends AppCompatActivity implements View.OnClickListener {
private UserDBHelper mHelper;
private EditText et_age;
private EditText et_name;
private RadioGroup et_sex;
private EditText et_class;
private int sex;
private String path=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_file_write);
et_age= findViewById(R.id.et_age);
et_name = findViewById(R.id.et_name);
et_class = findViewById(R.id.et_class);
sex = et_sex.getCheckedRadioButtonId()==R.id.rb_male?1:0;
findViewById(R.id.bt_add).setOnClickListener(this);
findViewById(R.id.bt_select).setOnClickListener(this);
findViewById(R.id.bt_delete).setOnClickListener(this);
findViewById(R.id.bt_update).setOnClickListener(this);
}
@Override
public void onClick(View v) {
String name=et_name.getText().toString();
int age=Integer.parseInt(et_age.getText().toString());
String sClass=et_class.getText().toString();
StringBuilder sb=new StringBuilder();
sb.append("姓名:").append(name);
sb.append("年龄:").append(age);
sb.append("专业:").append(sClass);
sb.append("性别:").append(sex==1?"male":"female");
String filename= System.currentTimeMillis()+".txt";
String directory=null;
directory=getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).toString();
path=directory+ File.separatorChar+filename;
if(v.getId()== R.id.bt_add){
FileUtil.saveText(path,sb.toString());
}
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步