gpt4 book ai didi

java - 在存储在 SD 卡上的文件中插入换行符

转载 作者:行者123 更新时间:2023-12-02 04:34:49 25 4
gpt4 key购买 nike

public void addListenerOnButton()
{
Button btnSave = (Button) findViewById(R.id.button1);

btnSave.setOnClickListener(
new OnClickListener()
{
@Override
public void onClick(View view)
{
File file = new File("/sdcard/wpta_file1");
FileWriter writer = null;
try
{

writer = new FileWriter(file);
writer.write(etContent.getText().toString() + "\n" + I_Status1.getText().toString() + "\n" + I_Status2.getText().toString() + "\n");
writer.close();

SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();

editor.putString("fpath", file.getPath());

editor.commit();

Toast.makeText(getBaseContext(), "Successfully saved", Toast.LENGTH_SHORT).show();
new conect().execute();

}
catch (IOException e)
{
e.printStackTrace();
}
}

}
);
}

这是我用来将数据存储到 SD 卡上的文件的上面的代码,但我想在从 ui 读取的每个字符串之后在文本中写入一个新行。

最佳答案

不要使用FileWriter,而是尝试使用PrintWriter,因为PrintWriter有一个println方法,它允许您插入换行符。

关于java - 在存储在 SD 卡上的文件中插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30973599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com