ג'אווה - מחרוזת לקורא
במדריך מהיר זה נבחן כיצד לעשות זאת להמיר מחרוזת ל- קוֹרֵא , תחילה באמצעות 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.