package com.itlwc;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
System.out.println("请输入字符");
// "标准"输入流
InputStream is = System.in;
// 字节流通向字符流的桥梁
// 创建一个使用默认字符集的 InputStreamReader
InputStreamReader isr = new InputStreamReader(is);
// 从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取
// 创建一个使用默认大小输入缓冲区的缓冲字符输入流
BufferedReader br = new BufferedReader(isr);
try {
// 读取从键盘输入的一行字符串
String str = br.readLine();
System.out.println(str);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Scanner
package com.itlwc;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入字符");
// 此扫描器执行当前行,并返回跳过的输入信息
String str = s.nextLine();
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
System.out.print(c);
}
}
}
第一种方法:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class Test { public static void main(String[] args) { Syst