Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Nastavenie Java triedy . Trieda bude používať " ByteArrayInputStream " a " InputStream " knižnice ( pre InputStream ) a triedu výnimka , " UnsupportedEncodingException " , ktorý programátor bude používať na vyvolanie výnimky by kódovacie reťazec zlyhanie . Kostra pre túto triedu " ConvertString " obsahuje " hlavné " metódu a definuje reťazec previesť klipart
import java.io.ByteArrayInputStream ; .
Import java.io.InputStream ;
import java.io.UnsupportedEncodingException ;
public class ConvertString
{
public static void main ( String args [ ] )
{
String previesť = " reťazec previesť " ;
}
}
2
Nastaviť výnimku bloku v prípade nesprávneho kódovania textu. Nie všetky počítačové architektúry podporovať všetky druhy kódovania znakov . Preto , programátor by mal používať " Try ... Catch " blok , ktorý ukončí program pôvabne by kódovacie reťazec zlyhanie .
Skúste
{
/* kód previesť ide tu * /
}
catch ( UnsupportedEncodingException e )
{
System.out.println ( " Chyba kódovanie , Končím ... " ) ;
}
3
Previesť reťazec na " ByteArrayInputStream " objekt . V " vyskúšať " časť try ... catch blok , zadajte nasledujúci príklad kódu :
skúste
{
InputStream vstup = new ByteArrayInputStream ( convert.getBytes ( " UTF - 8 " ) ) ;
}
Poznámka : " getBytes " metóda nazýva " previesť " nepotrebuje formát kódovanie ( napríklad " UTF - 8 " ) definované v Ak chcete použiť predvolený typ kódovania na použitom operačnom systéme . Avšak , niekedy programátor potrebuje používať iné kódovanie bajtu , a " Try ... Catch " blok môže pomôcť zabezpečiť , aby správne kódovanie sa stane .