如何创建文件并用Java写入? Java内部类和静态嵌套类 static关键字在一个类中做什么? 如何创建文件并用Java写入? 创建一个文本文件(请注意,如果文件已经存在,这将覆盖该文件): PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8"); writer.println("The first line"); writer.println("The second line"); writer.close(); 创建二进制文件(这也会覆盖文件): byte data[] = ... FileOutputStream out = new FileOutputStream("the-file-name"); out.write(data); out.close(); Java 7+用户可以使用Files该类写入文件: 创建文本文件: List<String> lines = Arrays.asList("The first line", "The second line"); Path file = Paths.get("the-file-name.txt"); Files.write(file, lines, Charset.forName("UTF-8")); //Files.write(file, lines, Charset.forName("UTF-8"), StandardOpenOption.APPEND); 创建二进制文件: byte data[] = ... Path file = Paths.get("the-file-name"); Files.write(file, data); //Files.write(file, data, StandardOpenOption.APPEND); Java内部类和静态嵌套类 static关键字在一个类中做什么?