Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

15.6. FileOutputStream

		
byte[] data = ...

FileOutputStream fos = new FileOutputStream(filePath)
fos.write(data, 0, data.length);
fos.flush();
fos.close();		
		
		

15.6.1. FileOutputStream + try 用法

			
	try (FileOutputStream fileOutputStream = new FileOutputStream(filePath)) {
		...
		fileOutputStream.write(audioBuffer);
		...
	} catch (Exception e) {
	    throw new RuntimeException(e);
	}			
			
			

15.6.2. OutputStreamWriter

		
		File file = new File("/tmp" + File.separator + "netkiller.txt");
		OutputStreamWriter outputStreamWriter = new OutputStreamWriter(new FileOutputStream(file), "utf-8");
		outputStreamWriter.write("Netkiller Java 手札");
		outputStreamWriter.close();