Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
buf.writeInt(ints.length);
for (int i = 0; i < ints.length; i++)
buf.writeInt(ints[i]);
---
ints = new int[buf.readInt()];
for (int i = 0; i < ints.length; i++)
buf.readInt(ints[i]);
Вынести в отдельный метод не судьба?Я догадывался... Но только так? Никакого стандартного метода нет?
Никакого стандартного метода нет?
Вынести в отдельный метод не судьба?
implicit class RichByteBuf(b:ByteBuf){
def readIntArray():Array[Int]={
val r=new Array[Int](b.readInt())
for(i<-r.indices)
r(i)=b.readInt()
r
}
def writeIntArray(a:Array[Int]): ByteBuf = {
b.writeInt(a.length)
a.foreach(i=>b.writeInt(i))
b
}
}