我正在练习什么是非常基本的java数组练习,而且我很难绕过如何将一个元素插入到数组的开头,然后将其余元素移到右侧。因此,如果数组没有超过它的最大尺寸,在数组前面插入一个z,j,a,v,a会使z,j,a,v,a。添加元素以开始数组。
我知道如何与数组列表做到这一点,我只是有困难的时候得到逻辑与阵列正确。这是我到目前为止有:
public void addFront(char ch)
{
for(int i = 1; i < data.length-1; i++){
char temp = data[i - 1];
data[i] = temp;
}
data[0] = ch;
}
好像我需要一个临时变量,但我不会在这种情况下正确地使用它。任何输入将不胜感激!
为什么不'ArrayList'? – nhgrif
我知道这将如何与ArrayLists一起工作,但我正在练习数组并试图围绕如何与数组一起工作来围绕我的大脑。 – user3029486
@nhgrif为什么不是'Array'? –