Java - String to Reader
Ebben a gyors bemutatóban megnézzük, hogyan kell húr átalakítása a-vá Olvasó , először sima Java-t, majd Guava-t és végül a Commons IO könyvtárat használva.
Ez a cikk a „Java - Vissza az alapokhoz” sorozat része, itt, Baeldungon.
1. Sima Java-val
Kezdjük a Java megoldással:
@Test public void givenUsingPlainJava_whenConvertingStringIntoReader_thenCorrect () dobja az IOException {String initialString = "Sima Java-val"; Reader targetReader = new StringReader (initialString); targetReader.close (); }
Mint láthatja, a StringReader a dobozon kívül elérhető ehhez az egyszerű átalakításhoz.
2. Guavával
Következő - a guavai megoldás:
@Test public void givenUsingGuava_whenConvertingStringIntoReader_thenCorrect () dobja az IOException-t {String initialString = "A Google Guava-val"; Reader targetReader = CharSource.wrap (initialString) .openStream (); targetReader.close (); }
Itt kihasználjuk a sokoldalúságot CharSource absztrakció, amely lehetővé teszi számunkra az Olvasó megnyitását belőle.
3. Az Apache Commons IO-val
És végül - íme a Commons IO megoldás, készenlétben is Olvasó végrehajtás:
@Test public void givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect () dobja az IOException {String initialString = "Apache Commons IO-val"; Reader targetReader = új CharSequenceReader (initialString); targetReader.close (); }
Tehát itt van - Három halott egyszerű módja annak, hogy a karakterláncot Java-ba konvertálhassuk olvasóvá. Ügyeljen arra, hogy ellenőrizze a mintát a GitHubon.