黑马程序员技术交流社区
标题:
编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转
[打印本页]
作者:
李志鹏
时间:
2015-6-2 11:36
标题:
编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Test8 {
/**
* 编写程序,从键盘接收一个字符串,
* 对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//将键盘录入的数据存储到缓冲区中
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
//将缓冲区中的数据打印到显示器上
BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(System.out));
//进行读写操作
String line = null;
while((line=bufr.readLine())!=null){
if("over".equals(line)){
break;
}
if(line.matches("[a-z]*")){
bufw.write(line.toUpperCase());
}
if(line.matches("[A-Z]*")){
bufw.write(line.toLowerCase());
}
bufw.newLine();
bufw.flush();
}
//关闭流对象
bufw.close();
bufr.close();
}
}
复制代码
作者:
张海旭
时间:
2015-6-2 23:28
顶顶顶:victory:
作者:
wwb1105
时间:
2015-6-2 23:48
学习学习了!~~~~~~~~~~~
作者:
luxinyu
时间:
2015-6-3 00:02
字符串是面试经常考的问题。问下楼主是那个班的啊?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2