Jaki jest najbardziej efektywny sposób na umieszczenie jak największej liczby bajtów z ByteBuffer'a bbuf_src
na innym ByteBuffer bbuf_dest
(jak również na ile bajtów zostało przesłanych)? Próbuję bbuf_dest.put(bbuf_src)
, ale wydaje się, że chcesz rzucić wyjątek BufferOverflowException i nie mogę uzyskać javadocs od Sun teraz (problemy z siecią), kiedy ich potrzebuję. > :(arghprzenoszenie bajtów z jednego ByteBuffer na inny
edit:. Darnit @ Richarda podejście (wykorzystanie put() z tablicy poparciem bbuf_src
) nie będzie działać, jeśli bbuf_src jest tylko do odczytu bufora, ponieważ nie można uzyskać dostępu do że tablica. Co mogę zrobić w tym przypadku ???
Myślę, że należy podzielić to na dwa pytania. – GEOCHET
druga połowa została przeniesiona tutaj: http://stackoverflow.com/questions/570218/downloading-sun-javadocs-mirror-websites –