java怎么向文件中写入int类型的数据
关注:119 答案:2 mip版
解决时间 2021-01-23 23:36
提问者妳熄滅叻菸,説啓従偂
2021-01-23 11:04
java怎么向文件中写入int类型的数据
最佳答案
二级知识专家为你卑微了我自己
2021-01-23 12:00
import java.util.*;
public class MyfirstList {
public static void main(String[] args)throws Exception{
int a =0;
Scanner input = new Scanner(System.in);
System.out.println("输入数字:");
a = input.nextInt();
}
}
全部回答
1楼輓揂隨風
2021-01-23 12:31
import java.io.*;
class test
{
public static void main(string args[])throws ioexception
{
writedata();
}
public static void writedata()throws ioexception
{
bufferedreader br = new bufferedreader(new inputstreamreader(system.in));
dataoutputstream dos=new dataoutputstream(new fileoutputstream("data.txt"));
bufferedwriter bw = new bufferedwriter(new filewriter("data.txt"));
string line = null;
while((line = br.readline())!=null)
{
if(line.equals("exit")) //录入的字符串是"exit",则退出
break;
try
{
dos.writeint(integer.parseint(line)); //如果录入的是int型,则向文件“data.txt”中写入int型的数据
}
catch (numberformatexception e1)
{
try
{
dos.writedouble(double.parsedouble(line)); //录入的是double型,“data.txt”中写入double型的数据
}
catch (numberformatexception e2)
{
bw.write(line); //不是int,double,即使string类型,就将string类型写入
}
}
}
br.close();
dos.close();
bw.close();
}
}
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看