请问Java.IO包中的数据流(DataInputStream)API讲的“数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。”是什么意思?
尤其“允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型”如何理解?
有例子更好。
谢。
尤其“允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型”如何理解?
有例子更好。
谢。
解决方案 »
- 如何用tokenizer抽取一个string中的数字?新手跪求问题!!
- 在facebook注册api失败,在填写验证码后,提示信息说我的时假账号,手机也验证过了,怎么办啊,就这一步了
- 我也来请教一下关于XStream的问题,请大虾们指教
- 用java批量导入大量数据
- socket编写银行通讯接口,搞不懂他说的包头是什么东东,达人帮理解一下!
- 冒泡排序问题
- 如何封杀恶意IP访问网页?在线求救。
- 我是一个新手
- 删除JDK
- English---Japanese and other languages in the world??
- 9月8号马士兵老师领衔主讲java就业基础班
- 关于上转型对象的调用??高手指路
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;public class DataInputStreamTest
{
public static void main(String[] args)
{
try
{
FileOutputStream fos=new FileOutputStream("c:/java/2.txt");
DataOutputStream dos=new DataOutputStream(fos);
dos.writeDouble(100.989);//float
dos.flush();
dos.close();
}
catch(FileNotFoundException e1)
{
e1.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
} try
{
FileInputStream fis=new FileInputStream("c:/java/2.txt");
DataInputStream dis=new DataInputStream(fis);
System.out.println(dis.readDouble());//float
}
catch(FileNotFoundException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}