Jawa / Говнокод #26601 0 12345678910111213141516171819202122 private String getStringDelimitedNullByte(Collection<String> stringList){ byte delimiter = (byte) 0; int numBytes = 0; int index = 0; List<Byte> byteList = new ArrayList<>(); int stringListsize = stringList.size(); for (String str : stringList) { numBytes += str.getBytes().length; } for (String str : stringList) { byte[] currentByteArr = str.getBytes(); for (byte b : currentByteArr) { byteList.add(b); } index++; if (index < stringListsize) byteList.add(delimiter); } Byte[] byteArr = byteList.toArray(new Byte[numBytes]); return new String(ArrayUtils.toPrimitive(byteArr)); } Запостил: qwerty123, 24.04.2020 (Updated 24.04.2020) Комментарии (1) RSS Rooster 4 года ago # 0 Это всё join? Ответить Добавить комментарий для Rooster Отменить ответ Где здесь C++, guest?! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
Rooster # 0