JAVA 输入输出方法、读写文件+try catch格式总结

输入输出方法

一:
在这里插入图片描述
二:
在这里插入图片描述
三:
在这里插入图片描述

读文件

这里展示一个完整的读文件静态方法(使用new BufferedReader(new FileReader(文件名));方法,reader.readLine()可以完成按行读入的任务):
此文件是以“\t”,“\r\n”为分隔的矩阵数组文件,将它读取到整数数组方阵中。

	static int row, N;
	static int square[][];// 声明类变量

	private static boolean readFile(String fileName) {
   
		File file = new File(fileName);
		BufferedReader reader;
		try {
   
			row = 0;
			reader = new BufferedReader(new FileReader(file));
			String myLine;
			myLine = reader.readLine();// 读文件的第一行
			String[] firstline = myLine.split("\t");// each containing one value
			N = firstline.length;// 确定第一行有多少数字
			square = new int[N][N
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我无法提供PPT文件,但我可以为您提供Java输入输出的相关信息。 在Java中,可以使用输入输出流(Stream)来读写文件。常见的文件输入输出流有FileInputStream和FileOutputStream,它们分别用于从文件取数据和向文件入数据。 以下是一个简单的例子,演示如何使用Java文件内容并将其输出到控制台: ```java import java.io.*; public class FileInputExample { public static void main(String[] args) { try { File file = new File("example.txt"); FileInputStream fis = new FileInputStream(file); byte[] data = new byte[(int) file.length()]; fis.read(data); fis.close(); String contents = new String(data, "UTF-8"); System.out.println(contents); } catch (IOException e) { e.printStackTrace(); } } } ``` 这个例子中,我们首先创建了一个File对象来表示要取的文件。然后使用FileInputStream来打开文件取其中的数据。我们使用byte数组来保存取的数据,并将其转换为字符串类型,最后将其输出到控制台。 类似地,我们也可以使用FileOutputStream来向文件入数据。以下是一个简单的例子: ```java import java.io.*; public class FileOutputExample { public static void main(String[] args) { try { File file = new File("example.txt"); FileOutputStream fos = new FileOutputStream(file); String contents = "Hello, world!"; byte[] data = contents.getBytes("UTF-8"); fos.write(data); fos.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` 这个例子中,我们首先创建了一个File对象来表示要入的文件。然后使用FileOutputStream来打开文件并向其中入数据。我们使用getBytes()方法将字符串转换为字节数组,并将其文件中。 希望这些例子可以帮助您了解如何在Java中进行文件输入输出

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值