黑马程序员技术交流社区
标题:
java io的小问题
[打印本页]
作者:
刘郑瑞
时间:
2013-1-17 18:58
标题:
java io的小问题
本帖最后由 张向辉 于 2013-1-18 18:13 编辑
写的程序如下,要求是用输入输出流技术将一个电话号码写入文件中,要求电话号码是long型数据。但程序执行后得不到正确结果。
import java.io.*;
import java.util.Scanner;
class Homework1 {
public static void main(String[] args) {
try{
Scanner sc = new Scanner(System.in);
System.out.println("请输入电话号码:");
long l=sc.nextLong();
FileOutputStream fos = new FileOutputStream("Homework.txt");
DataOutputStream dos = new DataOutputStream(fos);
dos.writeLong(l);
System.out.println("The phone number is:"+l);
dos.close();
sc.close();
}catch(Exception e) {
e.printStackTrace();
}
}
}
复制代码
作者:
黑马刘杰
时间:
2013-1-17 19:16
写入成功了,但是你用记事本是看不到的,我用DataInputStream流读出来了
public class InputLong {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("Homework.txt");
DataInputStream dos = new DataInputStream(fis);
long l=dos.readLong();
System.out.println("The phone number is:" + l);
dos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
复制代码
作者:
黄锦成
时间:
2013-1-17 21:19
可以写入,读取没问题,但是用记事本看不到
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2