java IO流字节流写入大写字母

来源:互联网 发布:一厢情愿的感情知乎 编辑:程序博客网 时间:2024/05/22 14:25
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Main {public static void writeFile(File file, File newfile) throws FileNotFoundException {BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(new FileOutputStream(newfile, true));BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream(file));byte byte1[] = new byte[(byte) file.length()];int len = 0;try {while ((len = bufferedInputStream.read(byte1)) != -1) {for (int i = 0; i < byte1.length; i++) {char a = (char) (byte1[i] + 'A' - 'a');bufferedOutputStream.write(a);}bufferedOutputStream.close();bufferedInputStream.close();}} catch (IOException e) {}}public static void main(String[] args) {File file = new File("D:\\666\\444.txt");File newfile = new File("D:\\666\\555.txt");try {writeFile(file, newfile);System.out.println("successful!");} catch (FileNotFoundException e) {System.out.println("nono!");}}}

0 0