将javaIO文件夹中的内容输出到控制台
在E盘根目录下,建立javaIO文件夹,然后再文件夹下建立login。Txt和exercise.txt文件,然后以详细的文件显示方式将javaIO文件夹中的内容输出到控制...
在E盘根目录下,建立javaIO文件夹,然后再文件夹下建立login。Txt和exercise.txt文件,然后以详细的文件显示方式将javaIO文件夹中的内容输出到控制台,再将"asdasasd ccccc vvvvv"三行字符写入login.txt文档中,并将该文件的内容读出来写入exercise.txt文档中,然后将exercise.txt文档内容输出到控制台进行显示
展开
3个回答
展开全部
public static void main(String[] args) {
try {
File file=new File("E:\\javaIO\\");
if(!file.exists()){
file.mkdirs();
}
File login=new File("E:\\javaIO\\login.txt");
if(!login.exists()){
login.createNewFile();
}
File exercise=new File("E:\\javaIO\\exercise.txt");
if(!exercise.exists()){
exercise.createNewFile();
}
File[] fs=file.listFiles();
for(int i=0;i<fs.length;i++){
System.out.println(fs[i].getName());
}
String str="asdasasd\nccccc\nvvvvv\n";
out(login,str);
str=in(login);
out(exercise, str);
str=in(exercise);
System.out.println(str);
} catch (IOException e) {
e.printStackTrace();
}
}
public static String in(File file) throws IOException{
FileInputStream in=new FileInputStream(file);
InputStreamReader inr=new InputStreamReader(in,"utf-8");
BufferedReader re=new BufferedReader(inr);
String loginStr="";
String temp=null;
while((temp=re.readLine())!=null){
loginStr+=temp+"\n";
}
re.close();
inr.close();
in.close();
return loginStr;
}
public static void out(File file,String str) throws IOException{
FileOutputStream out=new FileOutputStream(file);
OutputStreamWriter we=new OutputStreamWriter(out, "utf-8");
we.write(str);
we.close();
out.close();
}
本水货的代码,语法烂了点,见谅
展开全部
public class Test {
public static void main(String[] args) {
demo();
}
public static void demo(){
File file = new File("E:\\javaIO");
File login = new File("E:\\javaIO\\login.txt");
File exercise = new File("E:\\javaIO\\exercise.txt");
String value = "asdasasd ccccc vvvvv";
BufferedWriter bw = null;
BufferedReader br = null;
if(file.mkdir()){ //创建javaIO目录
System.out.println("创建成功:"+file.getPath());
try {
if(login.createNewFile()){ //创建login.txt文件
System.out.println("创建成功:"+login.getPath());
bw = new BufferedWriter(new FileWriter(login));
bw.write(value); //写入value
bw.close();
}
if(exercise.createNewFile()){ //创建exercise.txt文件
System.out.println("创建成功:"+exercise.getPath());
br = new BufferedReader(new FileReader(login));
String str = null;
bw = new BufferedWriter(new FileWriter(exercise));
while((str = br.readLine())!=null){ //读取login.txt文件中的数据
bw.write(str); //把读取到的数据写入到exercise.txt文件中
bw.newLine();
bw.close();
}
}
br = new BufferedReader(new FileReader(exercise));
String str = null;
while((str = br.readLine())!=null){
System.out.println(str); //输出打印exercise.txt文件中的数据
}
br.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有代码,
追问
可以给我看看吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询