Menu
Coddy logo textTech

המרת טיפוסים חלק 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);    // הופך ל-123

String to Double:

String decimalText = "45.67";
double decimal = Double.parseDouble(decimalText);    // הופך ל-45.67

מחרוזת לבוליאני:

String boolText = "true";
boolean bool = Boolean.parseBoolean(boolText); // הופך ל-true

parseBoolean תמיר כל מחרוזת, ללא תלות באותיות רישיות או קטנות, שערכה הוא “true”. לדוגמה, True, tRue, TRUE יהפכו כולן ל-true

ניסיון להמיר מחרוזת לסוג לא תקין יגרום לשגיאה:

String invalidNumber = "abc";
int number = Integer.parseInt(invalidNumber); // פעולה זו תגרום ל-NumberFormatException

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Java אונליין