【发布时间】:2016-01-12 02:59:55
【问题描述】:
我创建了一个char[],看起来像
[A, A, B, C]
我想删除最后一个字符,然后将其他字符向上移动一个并在第一个索引处存储一个新的char。所以它看起来像这样:
[D, A, A, B]
我将如何使用一两个 for loops 来做到这一点。我有正确的想法,只是没有正确实施。
char[] array = new char[4]; //Array looks like [A, A, B, C]
for(int i = 0; i <= array.length - 2; i++) {
array[i] = array[i + 1];
}
array[0] = 'D'; //This should be the new char at index 0.
【问题讨论】: