Java - reťazec do čítačky
V tomto rýchlom výučbe sa pozrieme na to, ako na to previesť reťazec na a Čitateľ , najskôr pomocou obyčajnej Javy, potom Guavy a nakoniec knižnice Commons IO.
Tento článok je súčasťou série „Java - Späť na základné“ tu na Baeldungu.
1. S obyčajnou Javou
Začnime s riešením Java:
@Test public void givenUsingPlainJava_whenConvertingStringIntoReader_thenCorrect () hodí IOException {String initialString = "With Plain Java"; Čítačka targetReader = nový StringReader (initialString); targetReader.close (); }
Ako vidíte, StringReader je pre túto jednoduchú konverziu k dispozícii po vybalení z krabice.
2. S Guavou
Ďalej - riešenie Guava:
@Test public void givenUsingGuava_whenConvertingStringIntoReader_thenCorrect () vyvolá IOException {String initialString = "With Google Guava"; Čítačka targetReader = CharSource.wrap (initialString) .openStream (); targetReader.close (); }
Využívame tu všestranné využitie CharSource abstrakcia, ktorá nám umožňuje otvoriť z nej Reader.
3. S Apache Commons IO
A na záver - tu je riešenie Commons IO, tiež pripravené na použitie Čitateľ implementácia:
@Test public void givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect () vyvolá IOException {String initialString = "With Apache Commons IO"; Čítačka targetReader = nový CharSequenceReader (initialString); targetReader.close (); }
Takže tu to máme - 3 mŕtve jednoduché spôsoby, ako previesť reťazec na čítačku v Jave. Uistite sa, že ste si vzorku prezreli na GitHub.