<strong>注意:如果写出的文件不存在,则会创建文件,并写入内容</strong><br /><strong> 如果写出的文件存在,默认情况下,不是文件的覆写,而是从头开始覆写<br /> 通过seek()方法来跳转覆盖位置</strong><br />import java.io.FileNotFoundException;<br />import java.io.IOException;<br />import java.io.RandomAccessFile;<br />import java.util.RandomAccess;<br /><br />/**<br /> * @auto dh<br /> * @create 2020-04-24-20:12<br /> */<br />public class File007 {<br /> public static void main(String[] args) {<br /> RandomAccessFile rf = null;<br /> RandomAccessFile rw=null;<br /> try {<br /> rf = new RandomAccessFile("abc", "r");<br /> rw=new RandomAccessFile("ac","rw");<br /> byte[] bytes = new byte[3];<br /> int len;<br /> while ((len = rf.read(bytes)) != -1) {<br /> rw.write(bytes,0,len);<br /> }<br /> } catch (FileNotFoundException e) {<br /> e.printStackTrace();<br /> } catch (IOException e) {<br /> e.printStackTrace();<br /> }finally {<br /> if(rf!=null){<br /> try {<br /> rf.close();<br /> } catch (IOException e) {<br /> e.printStackTrace();<br /> }<br /> }<br /> if(rw!=null){<br /> try {<br /> rw.close();<br /> } catch (IOException e) {<br /> e.printStackTrace();<br /> }<br /> }<br /> }<br /> }<br />}RandomAccessFile的示例
标签:static nal 文件 create nts rgs class write 示例
本文系统来源:https://www.cnblogs.com/kukai/p/12769948.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!