5-1作业
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.channels.FileLockInterruptionException;
public class Test {
public static void main(String[] args) {
// 创建product对象
Product one=new Product(123,"iPhone","telephone",4888.0f);
Product two=new Product(234,"iPad","computer",5088.0f);
Product three=new Product(345,"MacBook","computer",10688.0f);
Product four=new Product(256,"iWatch","watch",4799.0f);
String s="apple系列产品信息:\n"+one.toString()+"\n\n"+two.toString()+"\n\n"+three.toString()+"\n\n"+four.toString();
//System.out.println(s);
//创建文件Product
File file=new File("Product.txt");
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//对象输入
try {
FileReader fr=new FileReader("Product.txt");
BufferedReader br=new BufferedReader(fr);
FileWriter fw=new FileWriter("Product.txt");
BufferedWriter bw=new BufferedWriter(fw);
//将信息写入文件
bw.write(s);;
bw.flush();
//读对象信息
//System.out.println(br.readLine());
String s1=br.readLine();
while(s1!=null) {
s1=br.readLine();
if(s1!=null) {
System.out.println(s1);
}
}
bw.flush();
fw.flush();
fr.close();
br.close();
fw.close();
bw.close();
} catch (FileLockInterruptionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
我这样输入和输出String类型数据可以么14
收起
正在回答 回答被采纳积分+1
1回答
相似问题
登录后可查看更多问答,登录/注册
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星