android长字符串在代码中的字符串

时间:2014-02-11 13:10:22

标签: java android

我想在我的Android项目中的String中的两个单词之间插入一个长划线“ - ”。例如:

Name — Surname 

String将在代码中转换,而不是在 xml 中转换。我发现这样做的唯一方法是将String转换为 HTML 并返回。像这样:

stringBuilder.append(Name).append(" & mdash; ").append(Surname);  
Html.fromHtml(stringBuilder.toString()).toString();

(“&”和“mdash;”之间的空格,以防止在stackoverflow上进行转换) 是否可以更优雅地完成,而无需转换为 HTML 并返回?
谢谢

1 个答案:

答案 0 :(得分:21)

您是否尝试过unicode符号\u2014

参考:How to convert a string with Unicode encoding to a string of letters