Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 保存由逗号分隔的数据字符串_Android - Fatal编程技术网

Android 保存由逗号分隔的数据字符串

Android 保存由逗号分隔的数据字符串,android,Android,在我开始处理这个项目之前,我有几个EditText,当用户输入文本时,我想将其保存(作为字符串,并将其他EditText中的值添加到该字符串中,以逗号分隔)。这样保存数据的最佳方式是什么。 还有一件事,当用户下次启动应用程序时,之前的数据将不再需要。可能有100种不同的方法来创建分隔列表,但要真正回答您的问题,我将提供三种简单的方法 字符串: String someString = someString + "," + SOMESTRINGFROMEDITTEXT; StringBuilde

在我开始处理这个项目之前,我有几个EditText,当用户输入文本时,我想将其保存(作为字符串,并将其他EditText中的值添加到该字符串中,以逗号分隔)。这样保存数据的最佳方式是什么。
还有一件事,当用户下次启动应用程序时,之前的数据将不再需要。

可能有100种不同的方法来创建分隔列表,但要真正回答您的问题,我将提供三种简单的方法

字符串:

 String someString = someString + "," + SOMESTRINGFROMEDITTEXT;
StringBuilder:

 StringBuilder stringBuilder = new StringBuilder();

 stringBuilder.append(SOMESTRINGFROMEDITTEXT + ",");

 String someString = stringBuilder.toString();
ArrayList:

StringBuilder stringBuilder = new StringBuilder();

ArrayList<String> arrayListOfStrings = new ArrayList<String>();

arrayListOfStrings.add(SOMESTRINGFROMEDITTEXT);

for (String s : arrayListOfStrings) {
    stringBuilder.append(s + ",");
}

String someString = stringBuilder.toString();
StringBuilder StringBuilder=新建StringBuilder();
ArrayList arrayListOfStrings=新的ArrayList();
add(SOMESTRINGFROMEDITTEXT);
用于(字符串s:ArrayListofString){
stringBuilder.append(s+“,”);
}
String someString=stringBuilder.toString();