public static void listAddOne(List<Integer> list) {
int a= list.get(0);
for (int i = 0; i <list.size() ; i++) {
if (i==list.size()-1){
list.set(i,a);
}else {
list.set(i,list.get(i+1));
}
}
}
public static void listSubOne(List<Integer> list) {
int a = list.get(list.size()-1);
for (int i = list.size()-1; i >=0; i--) {
if (i==0) {
list.set(i, a);
} else {
list.set(i, list.get(i - 1));
}
}
}
int a= list.get(0);
for (int i = 0; i <list.size() ; i++) {
if (i==list.size()-1){
list.set(i,a);
}else {
list.set(i,list.get(i+1));
}
}
}
public static void listSubOne(List<Integer> list) {
int a = list.get(list.size()-1);
for (int i = list.size()-1; i >=0; i--) {
if (i==0) {
list.set(i, a);
} else {
list.set(i, list.get(i - 1));
}
}
}
本文提供了两个Java方法:listAddOne和listSubOne,分别用于将列表中的所有元素向前或向后移一位,并将列表的第一个或最后一个元素移动到队列的末尾或开头。

3829

被折叠的 条评论
为什么被折叠?



