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.


$config[zx-auto] not found$config[zx-overlay] not found