[试题]

请完成下列Java程序:建立一个String类型的数组,实现该数组的自然排序,并输出结果。该数组采用直接初始化,大小不限。(提示;使用Collations接口。)

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运行结果如下:

fang

liu

ouyang

sun

wll

zhang

import java.util.*;

public class ex5_2{

public static void main(String[]args) {

Vector vName=new Vector();

String[]strName={"zhang","sun","wu","liu","fang","ouyang"};

for(int i=0;i<strName.length;i++){

________;

________;

}

for(int j=0;j<vName.size();i++){

System.out.println(vName.get(j));

}

}

}

参考答案与解析:

相关试题

下列程序是一个函数模板,用于把数组a的每个元素按照逆序放入数组b中。请填空完成该

[主观题]下列程序是一个函数模板,用于把数组a的每个元素按照逆序放入数组b中。请填空完成该函数模板的定义template<class Type>void Func(Type a[], Type b[],[ ]){for(int i=0;i<n;i++)b[n-i-1]=a[i];}

  • 查看答案
  • 请完成下列Java程序:建一个数组中的整数按依序重新存放,如果原来的次序为1,2

    [试题]请完成下列Java程序:建一个数组中的整数按依序重新存放,如果原来的次序为1,2,3,则改为3,2,1。数组大小为10,直接初始化方法进行初始化,注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:初始数组:2 4 6 10 8 1 7 5 12 33交换后的数组:33 12 5 7 1 8 10 6 4 2public class ex29_2 {public static void main(String[] args) {int i,temp;S

  • 查看答案
  • 下列()语句是声明一个含有10个String对象的数组。

    [单选题]下列( )语句是声明一个含有10个String对象的数组。A.char str [];B.char str [] [];C.String str[]=new String[10];D.String str[10];

  • 查看答案
  • 下列哪个语句是声明一个含有10个String对象的数组()?

    [单选题]下列哪个语句是声明一个含有10个String对象的数组( )?A.char str[];B.char str[][];C.String str[]=new String[10];D.String str[10];

  • 查看答案
  • 下列哪个语句是声明一个含有10个String对象的数组?

    [单选题]下列哪个语句是声明一个含有10个String对象的数组?A.char str[ ];B.char str[ ][ ];C.String str[ ] = new String[10];D.String str[10];

  • 查看答案
  • 下列哪个语句是声明一个含有10个String对象的数组?()

    [单选题]下列哪个语句是声明一个含有10个String对象的数组? ( )A.char str[];B.char str[][];C.String str[]=new String[10];D.String str[10];

  • 查看答案
  • 一个java二维数组的问题

    [主观题]一个java二维数组的问题Listlist=newArrayList();list.add(1);list.add(2);list.add(3);然后赋值成问题一:如何赋值成底下的形式?double[][]data=newdouble[][]{{1,2,3}};for(inti=0;i<data.length;i++){for(intj=0;j<data[i].length;j++){System.out.println("["+i+"]["+j+"]"+data[i][

  • 查看答案
  • 请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个

    [试题]请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关的信息,包括事件的名称,选择的项目编号和项目的状态。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:import java.awt.*;import java.awt.event.*;public class ex14_2 extends Frame. imple

  • 查看答案
  • 排序都有哪几种方法?请列举。用JAVA实现一个快速 排序。

    [试题]排序都有哪几种方法?请列举。用JAVA实现一个快速排序。

  • 查看答案
  • 排序都有哪几种方法?请列举。用JAVA实现一个快速排序。

    [试题]排序都有哪几种方法?请列举。用JAVA实现一个快速排序。

  • 查看答案