Java集合练习题——从控制台输入若干个字母放入集合中,将这些字母排序后(忽略大小写)打印出来

/* * 从控制台输入若干个单词(输入回车结束)放入集合中,将这些单词排序后(忽略大小写)打印出来 */

import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class SortLetter { List> list=new ArrayList<>(); String temp=null; public void sort(String letter) { //把用户输入的字符串放入集合中 for (int i = 0; i 0) { //把两个的位置调换过来 temp=list.get(j); list.set(j,list.get(j+1)); list.set(j+1, temp); }//if }//for }//for//打印输出集合 for (String str : list) { System.out.print(str); } }//sort }//SortLetter

package sortLetter; import java.util.Scanner; import sortDemo01.SortLetter; public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); SortLetter sl=new SortLetter(); System.out.println("请输入字母(回车结束):"); String letter=input.next(); System.out.println("排序结果:"); sl.sort(letter); } }

【Java集合练习题——从控制台输入若干个字母放入集合中,将这些字母排序后(忽略大小写)打印出来】Java集合练习题——从控制台输入若干个字母放入集合中,将这些字母排序后(忽略大小写)打印出来
文章图片

    推荐阅读