Menu
Coddy logo textTech

Tür Dönüştürme Bölüm 2

Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 14 / 73.

number ve boolean değerlerini dizeye ve tersine dönüştürmek de mümkündür. Bir değeri dizeye dönüştürmek için String.valueOf() fonksiyonunu kullanabiliriz:

int number1 = 789;
double number2 = 789;
boolean isValid = true;
String text1 = String.valueOf(number1); // "789" olur
String text2 = String.valueOf(number2); // "789.0" olur
String text3 = String.valueOf(isValid); // "true" olur

Bir dizeyi farklı bir türe dönüştürmek biraz daha karmaşıktır:

String to Integer:

String numberText = "123";
int number = Integer.parseInt(numberText);    // 123 olur

String to Double:

String decimalText = "45.67";
double decimal = Double.parseDouble(decimalText);    // 45.67 olur

String to Boolean:

String boolText = "true";
boolean bool = Boolean.parseBoolean(boolText); // true olur

parseBoolean, “true” değerine sahip büyük/küçük harfe duyarsız herhangi bir dizeyi dönüştürür. Örneğin True, tRue, TRUE ifadelerinin tümü true olur

Bir dizeyi geçersiz bir türe dönüştürmeye çalışmak bir hatayla sonuçlanır:

String invalidNumber = "abc";
int number = Integer.parseInt(invalidNumber); // Bu bir NumberFormatException'a neden olur

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Java derleyicisi