我在Android应用程序中看到了一些读取/写入短信的代码。我看到的字符串就像
colName = colName + " so and so";
如果我使用
有什么区别colName = "hello";
答案 0 :(得分:2)
差异如下:
如果您使用colName = colName + " so and so";
,则追加某些内容到colName
如果您使用colName = "hello";
,只需设置 colName为“hello”
所以,如果你运行
colName = "hello";
colName = "hello";
结果字符串将是“hello”
如果您使用
colName = "hello";
colName = colName + " so and so";
结果字符串将是“hello so so so”
答案 1 :(得分:2)
in(colName = colName + " so and so";
)这是一个串联..
例如:colName = "hello"
之后的colName = colName + " so and so";
将"hello so and so"
colName = "hello";
中的您只是将值指定为colName
..
答案 2 :(得分:1)
colName = colName +“so so so”;是串联。您将字符串“so so so”附加到colName。假设您有:
colName = "I told you";
colName = colNanme + " so and so"; // resulting string = I told you so and so
另一种写作方式:
colName = "I told you";
colName += "so and so"; // resulting string = I told you so and so
而colName =“我告诉你了”;你只是为变量colName赋值。
colName = "I told you";
colName = "so and so"; // resulting string = so and so
希望明确