如何在Java中将Java ArrayList的元素移动到文件中
我有一个ArrayList,其中包含一些命令&我想将列表中的所有元素移动到一个文件中 使类实现可序列化 打开包装FileOutputStream的ObjectOutputStream 使用writeObject写入整个列表如何在Java中将Java ArrayList的元素移动到文件中,java,file,arraylist,file-io,Java,File,Arraylist,File Io,我有一个ArrayList,其中包含一些命令&我想将列表中的所有元素移动到一个文件中 使类实现可序列化 打开包装FileOutputStream的ObjectOutputStream 使用writeObject写入整个列表 关闭ObjectOutputStream。确保列表元素实现了该接口,然后可以使用将对象写入文件并将其读回 您可以查看的另一个选项是使用。你可以看看如何使用它 使用XStream而不是对象流的优点是,使用XML将为您提供人类可读的内容,它可以由其他平台处理,也不需要您实现可序列
关闭ObjectOutputStream。确保列表元素实现了该接口,然后可以使用将对象写入文件并将其读回 您可以查看的另一个选项是使用。你可以看看如何使用它
使用XStream而不是对象流的优点是,使用XML将为您提供人类可读的内容,它可以由其他平台处理,也不需要您实现可序列化接口,该接口使用serialVersionUID将项目存储到文件中。这可能会导致在对类进行某些更改之前编写的项目无法加载。请看这里的信息。D:这些物品属于哪一类?你试过什么?你能展示一些代码吗?我想我的问题是直截了当的,如果你有一个ArrayList,那么你可以用什么方法复制一个特定文件的内容。