Arguman olarak aldığımız değerlerin Integer, Long veya Double olup olmadığını öğrenmek için bir class yazalım,
public class IsParseable {
Girilen String değerin Long bir değer mi olduğunu öğrenmek için isParsableToLong(String str) fonksiyonunu yazalım burada değer parse edilebilirse true değerini gönderecektir.
public boolean isParsableToLong(String str) {
try {
Long.parseLong(str);
return true;
} catch (NumberFormatException nfe) {
return false;
}
}
String değerin Integer bir değer mi olduğunu öğrenmek için isParsableToInt(String str) fonksiyonunu yazalım burada değer parse edilebilirse true değerini gönderecektir.
public boolean isParsableToInt(String str) {
try {
Integer.parseInt(str);
return true;
} catch (NumberFormatException nfe) {
return false;
}
}
String değerin Double bir değer mi olduğunu öğrenmek için isParsableToDouble(String str) fonksiyonunu yazalım burada değer parse edilebilirse true değerini gönderecektir.
public boolean isParsableToDouble(String str) {
try {
Double.parseDouble(str);
return true;
} catch (NumberFormatException nfe) {
return false;
}
}
Hiç yorum yok:
Yorum Gönder