我想将char数组的一部分转换为字符串.什么是最好的方法.
我知道我可以为整个阵列做以下事情
char[] chars = {'a', ' ', 's', 't', 'r', 'i', 'n', 'g'};
string s = new string(chars);
Run Code Online (Sandbox Code Playgroud)
但是仅仅是元素2到4呢?
我也知道我可以遍历数组并提取它们,但我想知道是否有更简洁的方法.
Jon*_*eet 37
使用String构造函数重载,它接受一个char数组,一个索引和一个长度:
String text = new String(chars, 2, 3); // Index 2-4 inclusive
Run Code Online (Sandbox Code Playgroud)