黑马程序员技术交流社区
标题:
字符串录入的问题
[打印本页]
作者:
李婷婷123
时间:
2016-3-31 23:57
标题:
字符串录入的问题
这个题目有会的么:
编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。
作者:
追梦de蜗牛2016
时间:
2016-4-1 14:40
建议参照day17中的17.18
那道题和你这道几乎完全一样,
作者:
菊花爆满山
时间:
2016-4-1 16:13
package com.heima.demo;
import java.util.Collections;
import java.util.Iterator;
import java.util.Scanner;
import java.util.TreeSet;
public class Demo {
public static void main(String[] args) {
TreeSet<String> ts = new TreeSet<>(Collections.reverseOrder());//定义一个集合存储字符串 倒序
Scanner sc = new Scanner(System.in);
while(true) {
String line = sc.nextLine();
if("end".equals(line)) //判断一下 是end就跳出循环
break;
else ts.add(line);
}
Iterator<String> it = ts.iterator(); //迭代器获取集合元素
while(it.hasNext()) {
System.out.println(it.next());
}
sc.close();
}
}
复制代码
作者:
sAnChu
时间:
2016-4-1 21:18
可以使用while循环接受,if判断是否输入end,然后跳出循环
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2