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.