各位帮小弟看看我这小测试程序的错误之处!
import java.io.*;public class TestDateStream {
public static void main(String[] args) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DateOutputStream dos = new DateOutputStream(baos);
DataOutputStream dos = new DataOutputStream(baos);
try {
baos.writeDouble(Math.random());
baos.writeBoolean(true);
ByteArrayInputStream bais = new ByteArrayInoutStream(baos.toByteArray());
System.out.println(bais.available());
DateInputStream dis = new DateInputStream(bais);
System.out.println(dis.readDouble());
System.out.println(dis.readBoolean());
dos.close();
dis.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}
import java.io.*;public class TestDateStream {
public static void main(String[] args) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DateOutputStream dos = new DateOutputStream(baos);
DataOutputStream dos = new DataOutputStream(baos);
try {
baos.writeDouble(Math.random());
baos.writeBoolean(true);
ByteArrayInputStream bais = new ByteArrayInoutStream(baos.toByteArray());
System.out.println(bais.available());
DateInputStream dis = new DateInputStream(bais);
System.out.println(dis.readDouble());
System.out.println(dis.readBoolean());
dos.close();
dis.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}
解决方案 »
- 每次修改struts 工程 action 或者java 文件 是否都必须重新启动tomcat
- 界面为什么不显示我动态添加的组件
- 请问java里面怎么对socket操作进行监控亚,怎么对socket的bind, send, recv...等进行监视
- Exception in thread "main" java.lang.NoClassDefFoundError:Test/Test/class
- 替换字符串中的一段字符串.效率高的谁有?
- filedialog 怎样设置*.xlc,*.txt 这东西啊?
- 忘记了,哪个流对象既能读又能写文件来着?
- JBuilder中怎么没有画图的呢?
- 如何将一台机器设置成ftp服务器,急!!!!!!!!1
- 如何在用JAVA启动程序之后,命令窗口自动退出,只运行JAVA程序啊?
- 如何获取一个方法上面声名的Annotation名字
- 大哥 你是高手,请速度来。。。:)
DataOutputStream dos = new DataOutputStream(baos);为啥弄两遍?着肯定错啊。
import java.io.*;public class TestDateStream {
public static void main(String[] args) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
//DateOutputStream dos = new DateOutputStream(baos);
DataOutputStream dos = new DataOutputStream(baos);
try {
// baos.writeDouble(Math.random());
// baos.writeBoolean(true);
dos.writeDouble(Math.random());
dos.writeBoolean(true); //ByteArrayInputStream bais = new ByteArrayInoutStream(
ByteArrayInputStream bais = new ByteArrayInputStream(
baos.toByteArray());
System.out.println(bais.available()); //DateInputStream dis = new DateInputStream(bais);
DataInputStream dis = new DataInputStream(bais); System.out.println(dis.readDouble());
System.out.println(dis.readBoolean()); dos.close();
dis.close(); } catch (IOException e) {
e.printStackTrace();
}
}
}