public class SaveDataToFile { public static void main(String[] args) { List<String> sn=new ArrayList<String>(); sn.add("yanghuan"); sn.add("shuju"); String s="D://filedata/result.txt"; try{ writeFileContext(sn,s); } catch (Exception e){ System.out.println("e1---------"+e); } } /** * 将list按行写入到txt文件中 * @param strings * @param path * @throws Exception */ public static void writeFileContext(List<String> strings, String path) throws Exception { if(null==strings||strings.size()==0||path==null||"".equals(path)){ return; } File file = new File(path); //如果没有文件就创建 if (!file.isFile()) { file.createNewFile(); } BufferedWriter writer = new BufferedWriter(new FileWriter(path)); for (String l : strings) { System.out.println("shuju------"+l); writer.write(l + "\r\n"); } writer.close(); } }
将list按行写入到txt文件中
最新推荐文章于 2024-07-21 03:52:02 发布
该Java程序实现了将字符串列表内容按行写入到指定路径的TXT文件中。首先创建一个字符串列表,然后调用`writeFileContext`方法将列表内容写入文件。如果文件不存在,程序会先创建文件,再使用BufferedWriter逐行写入数据并关闭流。
摘要由CSDN通过智能技术生成