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.
Sayıları ve boolean değerleri dizgeye, dizgeleri de sayılara ve boolean değerlere dönüştürmek de mümkündür. Bir değeri dizgeye dönüştürmek için String.valueOf() işlevini 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" olurBir dizgeyi 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 olurString to Double:
String decimalText = "45.67";
double decimal = Double.parseDouble(decimalText); // 45.67 olurString to Boolean:
String boolText = "true";
boolean bool = Boolean.parseBoolean(boolText); // true olurparseBoolean, büyük/küçük harfe duyarsız olarak “true” değerine sahip herhangi bir dizgeyi dönüştürür. Örneğin True, tRue, TRUE dizgelerinin tümü true olur
Bir dizgeyi geçersiz bir türe dönüştürmeye çalışmak hataya neden olur:
String invalidNumber = "abc";
int number = Integer.parseInt(invalidNumber); // Bu, NumberFormatException oluşmasına neden olur"12.5" gibi ondalıklı bir dize de Integer.parseInt() için geçersizdir ve NumberFormatException hatasına neden olur: ondalıklı sayılar için Double.parseDouble() kullanın.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
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
4Operatörler Bölüm 1
Aritmetik OperatörlerModülo OperatörüArtırma/AzaltmaSonsal Artırma/AzaltmaAritmetik Kısa YollarKarşılaştırma OperatörleriDizge Karşılaştırması7Temel G/Ç
System.out MetotlarıÇıktıyı BiçimlendirmeScanner SınıfıTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 4Kendi başına pratik yap: Online Java derleyicisi