byte类型可以累加吗

ZacharyTaylor 2017-01-05 08:23:33
请问下byte类型能象其它类型数据一样实现循环累加吗
例如 string s1;
。。。。。。
s1=s1+"dfdkf"

byte[]类型怎么实现自身的累加呢?
...全文
458 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
网络咖啡 2017-01-06
  • 打赏
  • 举报
回复
byte[] a = {1,2}; byte[] b = {3}; byte[] c = new byte[a.length + b.length]; System.arraycopy(a,0,c,0,a.length); System.arraycopy(b,0,c,a.length,b.length);
xiaohuh421 2017-01-06
  • 打赏
  • 举报
回复
byte[] 它是数组类型, 是不支持累加的. 你需要的是一个集合类 或者自定义一个集合类
ZacharyTaylor 2017-01-06
  • 打赏
  • 举报
回复
我之前是用 ByteArrayOutputStream.toByteArray() 可是这种方法当文件过大(100M)时就非常慢,所以我想直接累加byte避免转换
tcmakebest 2017-01-06
  • 打赏
  • 举报
回复
不断放入到一个内存流就可以的.

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧