KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > demo > concurrency > InConsole


1 package demo.concurrency;
2
3
4
5 import java.io.*;
6
7
8
9 public class InConsole
10
11 {
12
13     public static String JavaDoc read()
14
15     {
16
17     StringBuffer JavaDoc buff = new StringBuffer JavaDoc();
18
19     char ch = ' ';
20
21     BufferedReader reader = new BufferedReader( new InputStreamReader(System.in) );
22
23     try
24
25     {
26
27         while ( ch != '\r' && ch != '\n' )
28
29         {
30
31         ch = (char) reader.read();
32
33         if ( ch != (char) -1 && ch != '\r' && ch != '\n') {
34
35             buff.append(ch);
36
37         }
38
39         }
40
41     }
42
43     catch( Exception JavaDoc e )
44
45     {
46
47         ch = '\r';
48
49     }
50
51     return buff.toString();
52
53     }
54
55 }
56
57
Popular Tags