2008-11-18 74 views
16

char[]转换为CharSequence的最直接和/或最有效的方法是什么?Java:将char []转换为CharSequence

+0

只是好奇!为什么你需要CharSequence? – 2008-11-18 18:29:01

+0

因为我正在写一个Appendable。 – 2008-11-18 18:37:51

回答

29

没有副本:

CharSequence seq = java.nio.CharBuffer.wrap(array); 

然而,new String(array)方法可能更容易编写,更易于阅读和更快。

8

A StringCharSequence。所以你可以创建一个新的String给你的char[]

CharSequence seq = new String(arr);