Java - String to Reader
U ovom brzom vodiču pogledati ćemo kako pretvoriti niz u Čitač , prvo koristeći običnu Javu, zatim Guavu i na kraju Commons IO knjižnicu.
Ovaj je članak dio serije "Java - Povratak na osnovno" ovdje na Baeldungu.
1. S običnom Java
Počnimo s Java rješenjem:
@Test javna praznina givenUsingPlainJava_whenConvertingStringIntoReader_thenCorrect () baca IOException {String InitialString = "S običnom Java"; Čitač targetReader = novi StringReader (InitialString); targetReader.close (); }
Kao što vidite, StringReader je dostupan za ovu jednostavnu pretvorbu.
2. S Guavom
Dalje - rješenje Guava:
@Test javna praznina givenUsingGuava_whenConvertingStringIntoReader_thenCorrect () baca IOException {String InitialString = "S Google Guava"; Čitač targetReader = CharSource.wrap (InitialString) .openStream (); targetReader.close (); }
Ovdje koristimo svestrani CharSource apstrakcija koja nam omogućuje da iz nje otvorimo Čitatelja.
3. Uz Apache Commons IO
I na kraju - evo Commons IO rješenja, koje također koristi ready to go Čitač provedba:
@Test javna praznina givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect () baca IOException {String InitialString = "S Apache Commons IO"; Čitač targetReader = novi CharSequenceReader (InitialString); targetReader.close (); }
Dakle, imamo to - 3 mrtva jednostavna načina pretvaranja niza u čitač na Javi. Obavezno provjerite uzorak na GitHubu.