可以在 Java 中使用 bufferedreader 来复制 arxml 文件吗?

Could bufferedreader be used in Java to copy arxml files?

我是 Java 的新手,正在处理 arxml 文件。我正在尝试将已经构建的 arxml 文件 ("A.arxml") 的几部分复制到一个名为 "B.arxml" 的新 arxml 文件中。我的问题是,为了进行此复制,bufferedreader 是一个合适的选择。还是应该只用于文本文件?

我想保持 arxml 文件的相同结构而不做任何更改。有人可以告诉我是否可以这样做吗?如果这是不可能的,你能推荐一个我可以尝试的方法吗?

是的,您可以使用 BufferedReader,因为它是文本文件。 但是,如果您只需要复制它,而不需要对您的应用程序进行任何解析或更改,并且您使用 java 1.7+,我会使用方法:

Files.copy(Path source, Path target, CopyOption... options)