我正在开发一个项目,用户在一系列屏幕中导航,在最后一个屏幕上,来自前一个屏幕的数据被组合在一起形成一条消息。截至目前,我有 3 个字符串(未在 xml 中定义),我想合并它们。我最初的想法是做这样的事情:
TextView.setText(string1, string2, string3);
虽然那没有用。我应该如何解决这个问题?
您需要使用连接运算符+
:
TextView.setText(string1 + string2 + string3);
您的问题只是一个普通的 Java 问题。在 Java 中,当您想要连接多个字符串时,可以使用以下语法:
String result = StringA + StringB + StringC
你使用`Android小部件来设置它:
textView.setText(stringD)
所以,答案是:
textView.setText(StringA + StringB + StringC)
希望这有帮助:)
如果需要合并 3 个字符串,那么在 Java 中只使用重载运算符,即“+”
换句话说,串联。
String s = string1 + string2 + string3;
TextView.setText(s);