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.