作者TonyQ (骨头)
看板java
标题Re: [问题] InputStreamReader
时间Mon Feb 4 16:08:47 2008
※ 引述《nf7series (真呆)》之铭言:
: ※ 引述《TonyQ (骨头)》之铭言:
: : 那上面印出来的会是什麽? 数字?
: : 你可以使用String.valueOf(char )把char转成字串
: : 大量一个字的加法的话,我建议你采用StringBuffer
: : StringBuffer sb=new StrinBuffer();
: : sb.append((char)ch);
: : msg=sb.toString();
: 上面印出来的是字元阿,不知道为什麽msg印不出来
我的意思是你原本印不出来的意思是什麽
是卡住 是null 是数字 还是怎样
还是就单纯的一片空白
这种基本的错误讯息回报,请不要让人瞎猜。
我原本在猜啦 应该是被当作数字运算去了...-.-;;
: 另外,若我用
: InputStreamReader in=new InputStreamReader(connection.getInputStream());
: BufferedReader br=new BufferedReader(in);
: String msg="";
: while((msg=br.readLine())!=null){
: System.out.print(msg);
: }
: 也一样印不出东西,有人知道为什麽吗?
很有可能是还没碰到\n
正在等待对方传送资料
就像是平常我们开System.in
的时候下readLine会等待使用者输入一样
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 语 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.no-ip.info
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.227.184