/*
* 从控制台输入若干个单词(输入回车结束)放入集合中,将这些单词排序后(忽略大小写)打印出来
*/
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|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)