|
Java 实例 - 集合反转
以下实例演示了如何使用 Collection 和 Listiterator 类的 listIterator() 和 collection.reverse() 方法来反转集合中的元素: Main.java 文件 import java . util . ArrayList ;
import java . util . Collections ;
import java . util . List ;
import java . util . ListIterator ;
class Main {
public static void main ( String [ ] args ) {
String [ ] coins = { " A " , " B " , " C " , " D " , " E " } ;
List l = new ArrayList ( ) ;
for ( int i = 0 ; i < coins . length ; i ++ )
l . add ( coins [ i ] ) ;
ListIterator liter = l . listIterator ( ) ;
System . out . println ( " 反转前 " ) ;
while ( liter . hasNext ( ) )
System . out . println ( liter . next ( ) ) ;
Collections . reverse ( l ) ;
liter = l . listIterator ( ) ;
System . out . println ( " 反转后 " ) ;
while ( liter . hasNext ( ) )
System . out . println ( liter . next ( ) ) ;
}
} |
以上代码运行输出结果为:
反转前
A
B
C
D
E
反转后
E
D
C
B
A
程序猿的技术大观园:www.javathinker.net
[这个贴子最后由 flybird 在 2020-01-26 17:46:08 重新编辑]
|
|