录入键盘字母输入并将小写变为大写
2015-11-05 14:50
399 查看
/** 录入键盘输入字母并将小写变为大写 */ import java.io.*; class readin { public static void main(String[] args)throws IOException { InputStream in = System.in;//引入输入流 StringBuilder sb = new StringBuilder();//新建一个缓冲区 while(true) { int ch = in.read();//读入键盘输入 if(ch=='\r') continue; if(ch=='\n') { String s = sb.toString();//讲读入输入转换为字符型 if("over".equals(s))//判断S是否为OVER break; else System.out.println(s.toUpperCase());//打印出字母大写 sb.delete(0,sb.length()); } else sb.append((char)ch); } } }
简而言之:
最实用的
BufferedReader bufr = new Bufferedread(new InputStreamReader(System.in));//读入键盘输入转换为字符流,在用缓冲区优化
相关文章推荐
- 在WPF中自定义你的绘制(五)
- C#中MD5加密
- 最快让你上手ReactiveCocoa之基础篇
- Android开源框架(整理)
- U-boot下载地址
- 【VR】Leap Motion 官网文档(二) Unity插件概述
- MFC-CEdit派生一个只允许输入16进制数据的新类
- python base64
- 百度地图引擎初始化失败,地图显示空白的问题 解决方法
- 内存(RAM或ROM)和FLASH存储的真正区别总结
- 朴素贝叶斯法学习笔记
- javascript设计模式实践之代理模式--图片预加载
- 在WPF中自定义你的绘制(四)
- 在WPF中自定义你的绘制(三)
- Lua1.1 Lua 的参考手册 (三)
- 动态代理模式
- 机器学习复习——推荐系统
- 【LEETCODE】173-Binary Search Tree Iterator
- 黑马程序员——JAVA基础----集合框架(三)
- Oracle细节总结(一)