我有一个名为encoded的 char 数组,它有一系列 char 值。我想在数组中间插入 3 个字符,并通过将剩余的字符推到下一个空格来保留它们。这可能吗?
我使用的部分代码也只是插入并替换了接下来的两个字符。
encoded = new char[20];
encoded = encodeArray.toCharArray();
for (int x = 0; x < encoded.length; x++) {
if (encoded[x] == a) {
encoded[x] = amp;
} if (encoded[x] == und) {
for (int y = 0; y < 3; y++) {
encoded[x+y] = tilde;
}
}
}
任何方向将不胜感激。