package com.forezp.util;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections; /**
* 一个文本中包含多行字符串,输入长度最长的字符串和最短的字符串<br>
*
* @author Administrator
*
*/
public class ArrayDemo2 {
public static final boolean FLAG = true; public static void main(String[] args) throws Exception {
BufferedReader cin;
String s;
if(FLAG){
cin = new BufferedReader(new FileReader("D:\\123.txt"));
}else{
cin = new BufferedReader(new InputStreamReader(System.in));
} ArrayList<String> al = new ArrayList<String>();
int max = Integer.MAX_VALUE;
int min = Integer.MIN_VALUE; ArrayList<Integer> list = new ArrayList<Integer>();
while((s = cin.readLine())!=null){
int len = s.length();
al.add(s);
list.add(len);
/*if (len>max) {
max = len;
} if(len < max){
min = len;
}*/
} max = Collections.max(list);
min = Collections.min(list); for (String tmp : al) {
int len = tmp.length();
if (len == min) {
System.out.println(tmp);
}
} for (String tmp : al) {
int len = tmp.length();
if (len == max) {
System.out.println(tmp);
}
} } }

运行结果:

D盘的文本资料:

最新文章

  1. IOS开发之微信山寨版
  2. WordPress忘记登录密码
  3. Xamarin.IOS之多视图
  4. DDD~领域服务的规约模式
  5. IOS开发之实现App消息推送
  6. 转:C/C++中,空数组、空类、类中空数组的解析及其作用
  7. 让所有浏览器包括IE6即支持最大宽度又支持最小宽度。
  8. 渲染voronoi图
  9. 用Gitosis搭建Git服务器(经典资料)
  10. 解决mongodb ISODate相差8小时问题
  11. Android Studio 代码混淆
  12. windows调试工具列表
  13. SELinux一键开启与禁用脚本
  14. U-net网络实现医学图像分割以及遥感图像分割源代码
  15. Diffuse贴图+Lightmap+Ambient
  16. C++和extern C
  17. 颜色 color
  18. 王家林系列之scala--第69讲:Scala并发编程react、loop代码实战详解
  19. 解决Spring配置文件不显示design和source, namespace 问题
  20. VC编译连接选项详解

热门文章

  1. 文件上传实现ajax假异步
  2. eetcode 之String to Integer (atoi)(28)
  3. Python3通过汉字输出拼音
  4. Table上下滚动
  5. AC日记——天天爱跑步 洛谷 P1600
  6. 【转载】C++之继承与多态
  7. CSS布局和居中常用技巧
  8. CentOS上使用yum安装Apache
  9. Codeforces 1099 B. Squares and Segments-思维(Codeforces Round #530 (Div. 2))
  10. 将cmake文件转化为vs方便代码阅读与分析