niusouti.com

请完成下列Java程序:建立一个String类型的数组,实现该数组的自然排序,并输出结果。该数组采用直接初始化,大小不限。(提示;使用Collations接口。)注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:fangliuouyangsunwllzhangimport java.util.*;public class ex5_2{public static void main(String[]args) {Vector vName=new Vector(

题目

请完成下列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));

}

}

}


相似考题
参考答案和解析
正确答案:vName.add(strName[i]) Collections.sort(vName)
vName.add(strName[i]) Collections.sort(vName) 解析:本题主要考查汇集(Collections)接口和数组的操作。解题关键是熟悉数组的直接初始化方法,掌握Vector类和Collections类的基本方法。本题中,第一空,将strName数组中的每一个String对象添加到Vector类的vName对象中,调用方法add实现这一过程;第二空,利用Collections的sort方法来对vName对象中的字符串进行自然排序。
更多“请完成下列Java程序:建立一个String类型的数组,实现该数组的自然排序,并输出结果。该数组采用直接 ”相关问题
  • 第1题:

    Java的数据结构类型中,正确的说法是 ( )

    A.有多维数组

    B.不可实现多维数组

    C.只有一维数组,不可实现多维数组

    D.可用“一维数组的数组”实现多维数组


    正确答案:D
    解析:本题考查的是对数组的理解,在Java中其实并没有多维数组,它只有一维数组。但一维数组可以实现多维数组,多维数组其实就是“一维数组的数组”。

  • 第2题:

    编程实现使用冒泡排序法对具有12个数组元素的一维整型数组array[12] = {96,35,12,58,78,90,587,21,0,-65,106,52}按照由大到小的排序进行排序,输出排序前后的数组,并查找90是否在该数组中,若再该数组中,输出90在该数组中的位置,否则输出“90不在数组array中”,要求:使用指针在函数中实现排序和查找的功能,在主函数中调用这两个函数。


    答: int [] array = new int [] ; int temp = 0 ; for (int i = 0 ; i array.Length - 1 ; i++) { for (int j = i + 1 ; j array.Length ; j++) { if (array[j] array[i]) { temp = array[i] ; array[i] = array[j] ; array[j] = temp ; } } }

  • 第3题:

    【填空题】下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请分析程序填空。 #include <stdio.h> #include <string.h> main() {char c='a',t[50]; int n,k,j; gets(t); n=【1】; for(k=0,j=-1;k<n;k++) if(【2】) {j=k;break;} printf("%d",j); }


    微信小程序支持线下扫码#可以在聊天窗口和小程序之间进行切换#小程序可以进行消息通知

  • 第4题:

    声明一个含7个整型元素的数组a,通过键盘为数组a赋值,并进行如下操作: (1) 将数组a的各个元素反转后输出 (2) 将数组a的元素排序后输出 (3)将数组a的前5个元素赋值给数组b,并输出数组b的各个元素。


    A

  • 第5题:

    请编写程序完成以下功能: (1)声明char类型数组,长度为10; (2)使用‘a’到'z'之间的随机字母对其进行初始化; (3)采用foreach循环输出数组的各个元素。


    stopService()