持有对象 练习12
2009-08-10 08:00
155 查看
将第一个表反序插入第二个表
import java.util.*;
public class Ex12 {
public static void main(String[] args) {
List<Integer> li1 =
new ArrayList<Integer>(Arrays.asList(0, 1, 2, 3, 4));
List<Integer> li2 =
new ArrayList<Integer>(Arrays.asList(5, 6, 7, 8, 9));
// start it1 at the end:
ListIterator<Integer> it1 = li1.listIterator(5);
ListIterator<Integer> it2 = li2.listIterator();
System.out.println("li1: " + li1);
System.out.println("li2: " + li2);
// now use it2 to re-set li2
while(it2.hasNext()) {
it2.next();
it2.set(it1.previous());
}
System.out.println("li1: " + li1);
System.out.println("li2: " + li2);
}
}
输出
G:/text/Holding>java Ex12
li1: [0, 1, 2, 3, 4]
li2: [5, 6, 7, 8, 9]
li1: [0, 1, 2, 3, 4]
li2: [4, 3, 2, 1, 0]
import java.util.*;
public class Ex12 {
public static void main(String[] args) {
List<Integer> li1 =
new ArrayList<Integer>(Arrays.asList(0, 1, 2, 3, 4));
List<Integer> li2 =
new ArrayList<Integer>(Arrays.asList(5, 6, 7, 8, 9));
// start it1 at the end:
ListIterator<Integer> it1 = li1.listIterator(5);
ListIterator<Integer> it2 = li2.listIterator();
System.out.println("li1: " + li1);
System.out.println("li2: " + li2);
// now use it2 to re-set li2
while(it2.hasNext()) {
it2.next();
it2.set(it1.previous());
}
System.out.println("li1: " + li1);
System.out.println("li2: " + li2);
}
}
输出
G:/text/Holding>java Ex12
li1: [0, 1, 2, 3, 4]
li2: [5, 6, 7, 8, 9]
li1: [0, 1, 2, 3, 4]
li2: [4, 3, 2, 1, 0]
相关文章推荐
- 持有对象 练习12
- thinking in java -第11章持有对象-练习4 -补充(2012-08-25 20:15)
- thinking in java -第11章持有对象-练习25
- 19-Map集合-12-常用对象API(集合框架-Map集合练习-Map查表法)
- 15-12-常用对象API(String类-练习4-去除两端空白)
- 07-其他对象API(Date类-练习) 08-其他对象API(Calendar类-基本演示) 09-其他对象API(Calendar类-练习) 12
- thinking in java -第11章持有对象-练习27
- thinking in java -第11章持有对象-练习4
- java 编程思想 11章 持有对象 练习15
- SDUT-1271 面向对象程序设计上机练习九(对象指针)
- jQuery 练习[二]: 获取对象(1) - 基本选择与层级
- SDUT-1273 面向对象程序设计上机练习十一(运算符重载)
- (CompareTo, Compare,hashCode,equals函数)持有对象与公有比较函数
- thinking in java test5.5练习(10)(11)(12)finalize()方法
- JAVA面向对象练习01
- 练习1-12
- JAVA面向对象练习05第四种
- Java 基础(12)—— 对象序列化
- javajava持有对象(容器类)
- EC读书笔记系列之7:条款12 复制对象时勿忘其每一个成分