java 读取本地文件并转换为byte数组
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | private byte [] InputStream2ByteArray(String filePath) throws IOException { InputStream in = new FileInputStream(filePath); byte [] data = toByteArray(in); in.close(); return data; } private byte [] toByteArray(InputStream in) throws IOException { ByteArrayOutputStream out = new ByteArrayOutputStream(); byte [] buffer = new byte [ 1024 * 4 ]; int n = 0 ; while ((n = in.read(buffer)) != - 1 ) { out.write(buffer, 0 , n); } return out.toByteArray(); } |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步