关于java IO 流的问题
为什么从屏幕读取的时候跳着读?
例如:输入abc,却只打印出来b.
Read 是怎样读取的字符?
Java code:
import java.io.*;
public class TestIO {
public static void main(String[] args) throws IOException{
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please enter some characters:");
while(stdin.read()!=(-1)){
char c;
c=(char)stdin.read();
System.out.println(c);
}
System.out.println("读取完毕!");
}
}
自己先顶下
你都已经声明 C为CHAR了 那CHar 肯定只能是一个字符的阿
stdin.read()!=(-1) 这里已经读出第一个字符 不是吗?
Java code:
public static void main(String[] args) throws IOException{
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please enter some characters:");
String str;
if((str=stdin.readLine())!=null){
System.out.println(str);
}
System.out.println("读取完毕!");
stdin.close();
}
3L正解!
Java code
Code highlighting produced
相关问答:
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍
下面是购物车的核心代码
有了这个 就应该能够做出来吧
Java code:
public void doPost(HttpServletRequest reque ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......