我是一名初学者,是android / java程序员,我的背景主要是C ++和C#。在C#中,如果我有一个名为myWord的字符串变量,并且其值为“ Hello”,则可以使用+运算符附加其他信息。
我在Java中尝试了这种方法几次,显然因为TextView数据类型为空,所以我无法使用此方法。Android studio给我以下错误:运算符’+’不能应用于’void’,’java.lang.String’
/*C # */ public string bob () { return "Bob!"; } string myWord = "Hello "; myWord = myWord + "Bob!"; //myWord is now equal to "Hello Bob!" OR myWord = "Hello " + bob(); //myWord is now equal to "Hello Bob!" */ JAVA */ TextView displayTextView = null; displayTextView.setText("Hello");
我想找到一种将其他文本附加到“ Hello”原始值的方法,以便displayTextView的值为“ Hello Bob!”。
有任何想法吗?
编辑:我当前正在使用大写字母“ S”,并且我的应用程序可以成功访问和检索班级中的信息。每当我尝试将文本追加到TextView数据类型时,该应用程序就会FC。
谢谢大家的反馈。
您可以调用append()TextView对象。
append()
您的情况是: displayTextView.append("Bob!");
displayTextView.append("Bob!");