Avatar billede quisifa Nybegynder
20. december 2002 - 13:17 Der er 11 kommentarer og
1 løsning

addering af byte[]

Hvordan lægger man to byte array sammen? byte[] + byte[]?
Avatar billede erikjacobsen Ekspert
20. december 2002 - 13:20 #1
Definer: "lægge sammen"! Med en for-løkke vil jeg gætte på.
Avatar billede quisifa Nybegynder
20. december 2002 - 13:20 #2
ja, har aldrig arbejdet med byte, så alt vil være tilfredsstillende
Avatar billede arne_v Ekspert
20. december 2002 - 13:22 #3
Vil du concatanere dem eller lægge de enkelte værdier samne ?
Avatar billede arne_v Ekspert
20. december 2002 - 13:23 #4
Lægge værdier sammen:

byte[] b1;
byte[] b2;
byte[] b3 = new byte[b1.length];
for(int i = 0; i < b3.length; i++) b3[i] = b1[i] + b2[i];
Avatar billede quisifa Nybegynder
20. december 2002 - 13:23 #5
hmm, hvad er forskellen? De skal være så det er som at plusse de to arrays.
Avatar billede arne_v Ekspert
20. december 2002 - 13:24 #6
Concatanere:

byte[] b1;
byte[] b2;
byte[] b3 = new byte[b1.length + b2.length];
System.arraycopy(b1, 0, b3, 0, b1.length);
System.arraycopy(b2, 0, b3, b1.length, b2.length);
Avatar billede quisifa Nybegynder
20. december 2002 - 13:25 #7
possible loss of precision
found  : int
required: byte
for(int i = 0; i < b3.length; i++) b3[i] = b1[i] + b2[i];
                                                ^
1 error

Tool completed with exit code 1
Avatar billede arne_v Ekspert
20. december 2002 - 13:26 #8
{1, 2} artimetisk plus { 3, 4} = {4, 6}

{1, 2} concat { 3, 4} = {1, 2, 3, 4}

stor forskel !
Avatar billede quisifa Nybegynder
20. december 2002 - 13:27 #9
ok, tak arne_v - bare svar - Ved i om man kan merge audio filer på denne måde? (med concat)
Avatar billede arne_v Ekspert
20. december 2002 - 13:28 #10
svar
Avatar billede arne_v Ekspert
20. december 2002 - 13:29 #11
Det vil afhænge af formatet af de lyd-filer.

Umiddelbart vil jeg være skeptisk.
Avatar billede quisifa Nybegynder
20. december 2002 - 13:29 #12
ok, tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester