המרת טיפוסים חלק 2
חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 14 מתוך 73.
אפשר גם להמיר מספרים וערכים בוליאניים למחרוזת ולהפך. כדי להמיר ערך למחרוזת, אפשר להשתמש בפונקציה String.valueOf():
int number1 = 789;
double number2 = 789;
boolean isValid = true;
String text1 = String.valueOf(number1); // הופך ל-"789"
String text2 = String.valueOf(number2); // הופך ל-"789.0"
String text3 = String.valueOf(isValid); // הופך ל-"true"המרת מחרוזת לסוג אחר היא מעט מורכבת יותר:
String to Integer:
String numberText = "123";
int number = Integer.parseInt(numberText); // הופך ל-123String to Double:
String decimalText = "45.67";
double decimal = Double.parseDouble(decimalText); // הופך ל-45.67מחרוזת לבוליאני:
String boolText = "true";
boolean bool = Boolean.parseBoolean(boolText); // הופך ל-trueparseBoolean תמיר כל מחרוזת, ללא תלות באותיות רישיות או קטנות, שערכה הוא “true”. לדוגמה, True, tRue, TRUE יהפכו כולן ל-true
ניסיון להמיר מחרוזת לסוג לא תקין יגרום לשגיאה:
String invalidNumber = "abc";
int number = Integer.parseInt(invalidNumber); // פעולה זו תגרום ל-NumberFormatExceptionנסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Java אונליין