ג'אווה - מחרוזת לקורא

במדריך מהיר זה נבחן כיצד לעשות זאת להמיר מחרוזת ל- קוֹרֵא , תחילה באמצעות Java רגיל ואז גויאבה ולבסוף בספריית IO של Commons.

מאמר זה הוא חלק מסדרת "Java - Back to Basic" כאן בבלדונג.

1. עם Java רגיל

נתחיל בפתרון Java:

@Test הציבור בטל givenUsingPlainJava_whenConvertingStringIntoReader_thenCorrect () זורק IOException {String initialString = "עם Java רגיל"; קורא targetReader = StringReader חדש (initialString); targetReader.close (); }

כפי שאתה יכול לראות, StringReader זמין מהקופסה להמרה פשוטה זו.

2. עם גויאבה

הבא - פיתרון הגויאבה:

@ מבחן חלל ציבורי givenUsingGuava_whenConvertingStringIntoReader_thenCorrect () זורק IOException {String initialString = "עם גויאבה של גוגל"; TargetReader קורא = CharSource.wrap (initialString) .openStream (); targetReader.close (); }

אנו משתמשים כאן במגוון רב-תכליתי CharSource הפשטה המאפשרת לנו לפתוח קורא ממנה.

3. עם Apache Commons IO

ולסיום - הנה פתרון ה- IO של Commons, גם הוא מוכן לדרך קוֹרֵא יישום:

@ מבחן חלל ציבורי givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect () זורק IOException {String initialString = "עם IO של Apache Commons"; Reader targetReader = CharSequenceReader חדש (initialString); targetReader.close (); }

אז יש לנו את זה - 3 דרכים פשוטות מתות להמיר מחרוזת לקורא בג'אווה. הקפד לבדוק את הדגימה ב- GitHub.


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