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