01: package demo.concurrency;
02:
03: import java.io.*;
04:
05: public class InConsole
06:
07: {
08:
09: public static String read()
10:
11: {
12:
13: StringBuffer buff = new StringBuffer();
14:
15: char ch = ' ';
16:
17: BufferedReader reader = new BufferedReader(
18: new InputStreamReader(System.in));
19:
20: try
21:
22: {
23:
24: while (ch != '\r' && ch != '\n')
25:
26: {
27:
28: ch = (char) reader.read();
29:
30: if (ch != (char) -1 && ch != '\r' && ch != '\n') {
31:
32: buff.append(ch);
33:
34: }
35:
36: }
37:
38: }
39:
40: catch (Exception e)
41:
42: {
43:
44: ch = '\r';
45:
46: }
47:
48: return buff.toString();
49:
50: }
51:
52: }
|