Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19761|Odpověď: 1

[Zdroj] Java byte[] a InputStream se navzájem převádějí

[Kopírovat odkaz]
Zveřejněno 12.08.2021 10:58:43 | | |
1:byte[] do InputStream
InputStream sbs = nový ByteArrayInputStream(byte[] buf);

2: InputStream na InputStreambyte[]
ByteArrayOutputStream swapStream = nový ByteArrayOutputStream();
bajt[] buff = nový byte[100]; BUFF se používá k ukládání dočasných dat čtených ve smyčkách
int rc = 0;
zatímco ((rc = inStream.read(buff, 0, 100)) > 0) {
swapStream.write(buff, 0, rc);
}
byte[] in_b = swapStream.toByteArray(); in_b je výsledek po konverzi

Kód je následující:

Zkopírujte kód proudu proudu

Původní adresa:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:.NET/C# atributy CallerMemberName, CallerFilePath, CallerLineNumber
Další:OpenSSL je nasazen z vízových dokumentů do IIS a SLB
 Pronajímatel| Zveřejněno 13.08.2021 11:45:20 |
Provoz toku hutoolu

Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com