本文介绍了在Android的字符串连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图来连接字符串以整数和字符,包括空格,但没有得到任何concatentation,什么原因呢?请大家帮忙
私人字符串的邮件;
随机R =新的随机();
INT随机= r.nextInt(1000);
焦炭CH ='S';
messages.concat(将String.valueOf(随机));
messages.concat();
messages.concat(将String.valueOf(CH));
messages.concat();
解决方案
CONCAT
不会改变调用的字符串,而是会返回一个新的。
您可以指定每个结果字符串
来你的结果是这样。 -
邮件= messages.concat(将String.valueOf(随机));
消息= messages.concat();
消息= messages.concat(将String.valueOf(CH));
消息= messages.concat();
或者只是使用重载运算符 +
邮件=将String.valueOf(随机)++将String.valueOf(CH)+;
I am trying to concatenate the string with integer and char including spaces but not getting any concatentation, Whats the reason?Please help
private String messages;
Random r = new Random();
int random = r.nextInt(1000);
char ch='s';
messages.concat(String.valueOf(random));
messages.concat(" ");
messages.concat(String.valueOf(ch));
messages.concat(" ");
解决方案
concat
does not alter the invoking strings, but returns a new one.
You may assign each resulting String
to your result like this.-
messages = messages.concat(String.valueOf(random));
messages = messages.concat(" ");
messages = messages.concat(String.valueOf(ch));
messages = messages.concat(" ");
Or just use the overloaded operator +
messages = String.valueOf(random) + " " + String.valueOf(ch) + " ";
这篇关于在Android的字符串连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!