如何将Java CharSequence
转换为String
发布于 2017-12-27 19:59:36
您可以直接使用String.valueOf()
String.valueOf(charSequence)
虽然这与toString()
相同,但它在实际调用toString之前对charSequence
执行null检查。
当方法可以返回charSequence
或null
值时,这很有用。
发布于 2022-01-06 19:43:13
如果要转换CharSequence数组,只需执行此操作,也可以将其存储在String[]变量中。
CharSequence[] textMsgs = (CharSequence[])sbm.getNotification().extras.get(Notification.EXTRA_TEXT_LINES);
if (textMsgs != null) {
for (CharSequence msg : textMsgs) {
Log.e("Msg", msg.toString());
}
}
发布于 2021-11-05 06:14:18
你也可以调优Stringbuilder。
new StringBuilder(charSequence).toString();
https://stackoverflow.com/questions/7707556
复制相似问题