0
点赞
收藏
分享

微信扫一扫

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


/**
 * 从控制台(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 条评论