取一部分char数组并将其放入字符串中

Taking part of a char array and putting it into a string

所以,我目前有一个包含 2000 个字符的字符数组。我将在这个数组的中间有 24 个或更少的字符,我需要将它们转换成一个字符串。经过多次逻辑组合和 Google 搜索后,我不知道如何执行此操作。感谢您的帮助!

试试这个构造函数

String(char[] value, int offset, int count)

String 提供了一个 constructor 专门为此任务设计的:

char[] bigData = ...
int startIndex = ...
int len = ...
String res = new String(bigData, startIndex, length);

startIndex 表示字符串在字符数组中的开始位置; len表示要取的字符数。