android stringbuilder 编辑文本

标签 android stringbuilder

我有很多 editText 字段,用户可以向其中添加信息。

我想从这些 editTexts 中创建一个字符串。我现在正在使用 stringBuilder。但是,如果用户没有向某些 editTexts 输入任何内容,我希望 stringbuilder 忽略这些字段。这可能吗?如果可以,我该怎么做?

这就是我现在正在做的事情:

String baseString = editText1.getText().toString();
    String string2= editText2.getText().toString();
    String string3= editText3.getText().toString();

 StringBuilder superStringBuilder = new StringBuilder(baseString);
    superStringBuilder.append(string2 + string3);

    String superString = superStringBuilder.toString(); 

谢谢

最佳答案

你可以这样做:

If (string2.equals("")){
    //Then do something when the edit text is blank.
    superStringBuilder.append(string3);

} else{
    superStringBuilder.append(string2 + string3);
}

希望对您有所帮助。

关于android stringbuilder 编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11715182/

相关文章:

java - 将字符串中的第一个字母大写

java - 用 StringBuilder 附加一个逗号

android - 关于何时使用 fragment 和 Activity 的一些问题

android 设备已锁定,但希望发出警报并显示对话框

java - 如何在给定数字中缺少数字的文件中用数字拆分?

java - 如何在 Java 中使用 String 或 StringBuilder 倒序搜索?

java - StringBuilder.append 内存不足

android - Android与其他平台应用逻辑代码复用 : To ContentProvider or not to ContentProvider?

java - Android 通讯录 - 更新说明

android - 如何向 Android Studio 项目添加新的源目录?