关于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
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿
Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流 ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......