main.java
来自「java的经典例子」· Java 代码 · 共 41 行
JAVA
41 行
import java.io.*;
class Main {
private static void preview(Reader in) {
try {
if (in.markSupported()) {
in.mark(0); // readlimit ignored
char[] buf = new char[5];
in.read(buf); // read characters
in.reset(); // reset to beginnning
System.out.println("preview: " + new String(buf));
}
} catch (IOException e) {
}
}
private static void showAll(Reader in) {
try {
char[] buf = new char[512];
int howmany;
while ((howmany=in.read(buf)) > 0) {
System.out.print(new String(buf, 0, howmany));
}
} catch (IOException e) {
}
}
public static void main(String[] args) {
Reader in;
// if no string specified in command line, read from standard in
if (args.length != 1) {
in = new InputStreamReader(System.in);
} else {
in = new StringReader(args[0]);
}
preview(in);
showAll(in);
try {
in.close();
} catch (IOException e) {}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?