好吧,接下来的事情可能看起来有点傻,但我希望有人能好心帮助我。
接下来我要做的是 - 一个字符串值,然后是连字符,然后是以毫秒为单位的时间 - 就像那样 -
name-13456789
我试过这段代码-
String saveUser = "user";
String timeOfMAking = String.valueOf(time);
CharSequence Title = saveUser +"-"+ timeOfMAking;
但是结果如下——
user13456789
那么我在这里做错了什么? 有谁知道如何解决它? 如果能简单解释一下为什么我会得到这个结果就好了,谢谢。
最佳答案
为什么不这样做:
String saveUser = "user";
String timeOfMAking = String.valueOf(time);
String title = saveUser +"-"+ timeOfMAking;
使用 String
而不是 CharSequence
。
顺便说一句,对我来说你的代码是有效的:
关于java - Android - 为什么我无法将连字符添加到 CharSequence - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22337319/