java - Android - 为什么我无法将连字符添加到 CharSequence - Java

标签 java android

好吧,接下来的事情可能看起来有点傻,但我希望有人能好心帮助我。

接下来我要做的是 - 一个字符串值,然后是连字符,然后是以毫秒为单位的时间 - 就像那样 -

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

顺便说一句,对我来说你的代码是有效的:

enter image description here

关于java - Android - 为什么我无法将连字符添加到 CharSequence - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22337319/

相关文章:

java - 丰富的 :autocomplete ‘label’ and ‘value’ of suggestion list?

java - 如何将焦点集中在文本中间

java - 你能在不同的线程上调用相同的方法吗?

java - 随机算术表达式 (Android)

java - 如何在二维 ArrayList 上添加元素/数据?

java - 两个程序之间的输入输出通信

java - java中同步方法同时被访问会发生什么?

java - 是否可以从Android应用程序调用Spring Controller Post方法

android - Android 应用程序被杀死后停止警报

java - cucumber 钩子(Hook)正在运行,但没有测试