丁老师的作业,书上的代码

本文介绍了一个简单的Java程序,该程序允许用户创建新文件并输入文本内容。用户需指定文件路径及名称,程序支持连续输入直至用户决定停止。当前版本不支持文本换行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

感觉书上的没有啥意义,就自己写了一个


可以满足的功能有,新建一个文件,(需要输入文件路径和文件名)

然后就是写入文字。

写入状态下输入off退出去。

代码如下

但是还有一个弱点    也就是  不能换行

import java.io.*;
import java.util.Scanner;
public class FileWr {
	public static void main(String arg[]) throws IOException{
		String dir =null;
		String FileName = null;
		Scanner sca = new Scanner(System.in);
		System.out.println("请输入路径");
		dir=sca.nextLine();
		System.out.println("请输入文件名");
		FileName=sca.nextLine();
		File f = new File(dir,FileName);
		FileOutputStream fileout = new FileOutputStream(f,true);
		byte []b = null;
		String text = null;
		System.out.println("请输入文件内容,输入off关闭");
		while(!(text=sca.nextLine()).equals("off"))
		{
			b=text.getBytes();
			fileout.write(b);
		}
		fileout.close();
		
		
	}

}


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值