请问IO操作的标准定义是什么,单纯将二进制流写入OutputStream都属于IO么,还是在最后将OutputStream刷新出才属于IO操作

场景,存在一个List<对象>  需要将其映射字段然后写入outputStream,是直接遍历对象字段多次写入,还是全部拼接完对象字段一次写入比较快

for(Example e : list){
    output.write(e.getName().toString().getBytes());
    output.write(e.getSex().toString().getBytes());
   }

或者
StringBuilder br = new StringBuilder();
for(Example e : list) {
    br.append(e.getName());
    br.append(e.getSes());
}
output.write(br);

代码写的不对,大概意思如此就是对于多个对象集合,是多次写入流快还是拼接字段后一次写入快(假设对象有千万个) #Java开发实习#   #后端# #java#
全部评论

相关推荐

牛客54175811...:今年对双非很难。1、争取一段大厂实习经历,2、狂磕八股,3、再跑个难度提升的项目。
点赞 评论 收藏
分享
09-28 22:01
已编辑
广西科技大学 IT技术支持
合适才能收到offe...:找桌面运维?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务