一个涉及ListIterator小程序的问题。 直接用Arrays.sort(number)就可以排序了,, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先对数据内的元素排序然后插入到linkedlist中import java.util.*;public class LinkedListTest{ public static void main(String[] args) { String[] number = {"one", "two", "three"}; List linkedListA = new LinkedList(); //sort array using Arrays.sort() Arrays.sort(number); for(int i=0; i<number.length; i++) { linkedListA.add(number[i]); } //using Iterator Iterator iterator = linkedListA.iterator(); while(iterator.hasNext()) { System.out.println(iterator.next()); } //using ListIterator ListIterator li = linkedListA.listIterator(); while(li.hasNext()) { System.out.println( li.next() ); } }} Arrays还有sort()这方法,我还没发现。多谢了。 对于 iforem(做官不为民作主,不如回家卖红薯) 的程序,对数组排序后可以继续调用Arrays的方法,不用自己手到把元素插入到List中去。如下: linkedListA = Arrays.asList(number);就可以代替原来的代码: for(int i=0; i<number.length; i++) { linkedListA.add(number[i]); } android(java) 中文乱码的问题 Eclipse问题 麻烦帮忙我写个程序 如何读取地址栏中的中文? 救急呀 Java与Java2有什么区别? 有没有人学过图形学 急!急! 急! 请教高手,分数不多,但问题很常见! show 关于连接数据库的问题 对中文串进行64位加密、解密!
然后插入到linkedlist中import java.util.*;public class LinkedListTest
{
public static void main(String[] args)
{
String[] number = {"one", "two", "three"};
List linkedListA = new LinkedList();
//sort array using Arrays.sort()
Arrays.sort(number);
for(int i=0; i<number.length; i++)
{
linkedListA.add(number[i]);
}
//using Iterator
Iterator iterator = linkedListA.iterator();
while(iterator.hasNext()) {
System.out.println(iterator.next());
}
//using ListIterator
ListIterator li = linkedListA.listIterator();
while(li.hasNext()) {
System.out.println( li.next() );
}
}}
多谢了。
linkedListA = Arrays.asList(number);
就可以代替原来的代码:
for(int i=0; i<number.length; i++)
{
linkedListA.add(number[i]);
}