Java:从控制台(console,命令行)读取字符

阅读 45

2023-09-11


/**
 * 从控制台(console,命令行)读取字符:InputStreamReader(System.in)
 */
import java.io.IOException;
import java.io.InputStreamReader;

public class Test
{
	public static void main(String[] args) throws IOException
	{
		StringBuffer sql = null;
		sql = sqlReaderFromConsole();
		System.out.println(sql);
	}

	private static StringBuffer sqlReaderFromConsole() throws IOException
	{
		// TODO Auto-generated method stub
		InputStreamReader in = new InputStreamReader(System.in);
		StringBuffer sql = new StringBuffer("");
		int c;
		c = in.read();
		while( (c != ';') && (c != -1) )
		{
			sql.append((char)c);
			c = in.read();
		}
		sql.append(';');
		return sql;
	}
}



精彩评论(0)

0 0 举报