public static void main(String[] args)throws Exception{
// 把要写入的内容放在集合中
ArrayList<String> arraylist=new ArrayList<String>();
for(int i=0;i<2000;i++){
arraylist.add(i+"");
}
// 创建文件夹及文件
java.text.SimpleDateFormat sDateFormat = new java.text.SimpleDateFormat("yyyyMMddhhmmss");
String date = sDateFormat.format(new java.util.Date());
String fifleurl="d:\\success\\nnnn\\";
String fiflename=fifleurl+date+".txt";
File f=new File(fifleurl);
OutputStream ops = null;
if(f.exists()){
ops=new FileOutputStream(fiflename);
}else{
f.mkdirs();
ops=new FileOutputStream(fiflename);
}
// 把集合中的内容写入文件中,带换行
for(int i=0;i<arraylist.size();i++){
String s=i+" 、 "+arraylist.get(i)+"\r\n";
byte[] b=s.getBytes();
ops.write(b);
}
ops.flush();
ops.close();
System.out.println("成功写入!");
}
分享到:
相关推荐
System.out.println("文件已成功删除."); } else { System.out.println("无法删除文件."); } ``` 5. **处理目录**: `File`类也提供了创建、删除目录的方法。`mkdir()`用于创建单级目录,`mkdirs()`用于创建...
* 从文件中写入数据 */ public static void writeFile(String path){ Scanner sc = new Scanner(System.in); String input = null; //1.创建File类的对象 File f= new File(path); ...
在Java 6中,处理文件数据是编程中的常见任务,特别是读取文件内容按行进行操作和将数据写入文件。以下是对这个主题的详细解释,涵盖了多种方法来完成这些任务。 1. 使用BufferedReader和FileReader: Java 6中最...
例如,当你在控制台上打印一条包含 `\n` 的字符串时,`System.out.println()` 方法会识别这个序列并插入一个换行。在给定的例子中: ```java System.out.println("Hello, world!"); System.out.println("This is a ...
System.out.println("Excel file with auto wrap has been written successfully."); } } ``` 通过以上步骤,我们成功地实现了使用Apache POI在Java中导出Excel文件,并实现了自动换行的功能。这种方式不仅可以...
System.out.println("文件不存在!"); } } catch (Exception e) { System.out.println("异常:" + e); e.printStackTrace(); } ``` 3. **返回内容**:最后返回读取到的所有联系人信息的字符串。 ```java ...
System.out.println(line); } ``` 4. 最后,记得关闭流以释放系统资源。 ```java bufferedReader.close(); fileReader.close(); ``` BufferedWriter则是用于写入字符流的类,同样利用缓冲区提高效率。使用步骤如下...
System.out.println("姓名: " + user.getName() + ", 电话号码: " + user.getPhoneNumber()); } reader.close(); } } ``` 这两个程序段实现了标题中描述的功能。在实际开发中,我们可能还需要考虑异常处理、...
System.out.println("请输入数据,按回车键换行,输入'exit'结束:"); String line; while ((line = keyboardInput.readLine()) != null && !line.equalsIgnoreCase("exit")) { fileOutput.write(line); file...
System.out.println(line); } br.close(); // 写入文件 FileWriter fw = new FileWriter("file.txt", true); // true 表示追加模式 BufferedWriter bw = new BufferedWriter(fw); bw.write("新写入的内容"); bw....
System.out.println(); System.out.print(new String(ch, 0, num)); // 方法2:转换为字符串 } // 测试返回值num表示数组长度 num = 5; System.out.print(String.valueOf(ch, 0, num)); ``` 这段代码展示了...
在Java编程语言中,读写文本文件是常见的操作,这对于数据存储、日志记录或文件处理等场景至关重要。本示例代码将引导你了解如何在Java中实现这一功能。我们将探讨以下几个关键知识点: 1. **File类**:Java中的`...
- **空格填充**:在星号前添加空格可以使三角形更美观,可以通过在内层循环中添加适当的`System.out.print(" ")`来实现。 - **用户输入**:允许用户输入三角形的行数,使程序更具交互性。 - **多字符打印**:不...
System.out.println(line); } br.close(); fr.close(); ``` 上述代码会逐行读取文件并打印到控制台。 3. **写入文件**: 对于写入文件,我们可以使用`FileWriter`和`BufferedWriter`。`BufferedWriter`同样...
System.out.println(b); // 写入txt文件 FileWriter fileWriter = new FileWriter("c:\\22.txt", false); fileWriter.write(b); fileWriter.flush(); fileWriter.close(); } } ``` - **readtxt() 方法**...
- 使用`print`或`println`方法写入数据,其中`println`会在写入后自动换行。 ```java out.println("Hello, World!"); ``` - 写入完成后,需要先关闭`PrintWriter`,再关闭`FileWriter`。 ```java out.close()...
System.out.println("文件已成功合并到 " + outputPath); } catch (IOException e) { e.printStackTrace(); } } private static List<String> readFile(String filePath) throws IOException { List...
本篇文章将详细讲解如何在Java环境中进行TXT文件的读写操作,以及使用Apache POI库处理DOCX文件,包括内容读取、写入以及图片的读取。 首先,让我们来探讨`TXT`文件的操作。`TXT`是一种简单的纯文本格式,适用于...
在上述代码中,`System.out.println()`方法用于打印字符串并换行,而`System.out.print()`方法则只打印字符串,不会自动换行。因此,运行这段代码会在控制台上看到"Hello, World! 这是在同一行输出",其中"这是在...