Java版SLG游戏开发--数据的读取及保存 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-18
return baos.toByteArray(); } catch (IOException e) { return null; } } /** * 隠贋嗄老芝村 * * @param file * @param bytes * @throws IOException */ public static void save(final String fileName,final String message) throws IOException { save(new File(fileName), new ByteArrayInputStream(Keep.compress(message.getBytes()))); } /** * 隠贋芝村欺猟周 * * @param file * @param input * @throws IOException */ private static void save(final File file,final InputStream input) throws IOException { mkdirs(file); BufferedOutputStream output = null; try { int contentLength = input.available(); output = new BufferedOutputStream( new FileOutputStream(file, false)); while (contentLength-- > 0) { output.write(input.read()); } } finally { close(input, file); close(output, file); } } final private static byte[] read(final InputStream inputStream) { byte[] arrayByte = null; BufferedInputStream buffer = new BufferedInputStream(inputStream); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); byte[] bytes = new byte[8192]; try { int read; while ((read = buffer.read(bytes)) >= 0) { byteArrayOutputStream.write(bytes, 0, read); } arrayByte = byteArrayOutputStream.toByteArray(); } catch (IOException e) { throw new RuntimeException(e); } finally { try { if (buffer != null) { buffer.close(); buffer = null; } } catch (IOException e) { throw new RuntimeException(e); } } return Keep.uncompress(arrayByte); } /** * 響函芝村欺list * * @param fileName * @return * @throws IOException */ public static List load(final String fileName) throws IOException { File file = new File(fileName); BufferedReader reader = new BufferedReader(new In |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Java版SLG游戏开发--数据的读取及保存 - 编程入门网的所有评论