从键盘输入文字,要求将读取到的整行文字转大写输出后继续执行操作 直到输入“e"或”exit“退出
package day15;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.junit.Test;
/*
* 从键盘输入文字,要求将读取到的整行文字转大学输出继续执行操作
* 直到输入“e"或”exit“退出
*/
public class TestInputStreamReader {
@Test
public void test() {
BufferedReader br = null;
try {
InputStream is = System.in;//返回InputStream的对象(字符串
InputStreamReader isr = new InputStreamReader(is);//转化成reader
br = new BufferedReader(isr);
String str;
while(true) {
System.out.println("请输入字符串");
str = br.readLine();
if(str.equalsIgnoreCase("e")||str.equalsIgnoreCase("exit")) {
break;
}
String str1 = str.toUpperCase();
System.out.println(str1);
}
} catch (IOException e) {
e.printStackTrace();
}finally {
if(br!=null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}