1、byte[]数组转String 2、String.spilit("\n") 得到 String[]数组 3、获取 i=1 至 n-1之间字符串再转byte[]即答案 byte[] buf = {97, 98, 99, 100, 10, 49, 50, 51, 52, 53, 10, 97, 98, 99, 100}; //"abcd\n12345\nabcd" String tmp = new String(buf); String[] ary = tmp.split("\n"); for(int i=1; i<ary.length-1; i++){ byte[] ret = ary[i].getBytes();//可能存在多个符合条件的byte数组 }
50,336
社区成员
85,705
社区内容
加载中
试试用AI创作助手写篇文章吧