Πρόγραμμα Java για τη μετατροπή μεταβλητών διπλού τύπου σε συμβολοσειρά

Σε αυτό το σεμινάριο, θα μάθουμε να μετατρέπουμε διπλές μεταβλητές σε συμβολοσειρά στην Java.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Τύποι δεδομένων Java (Primitive)
  • Συμβολοσειρά Java

Παράδειγμα 1: Πρόγραμμα Java για μετατροπή διπλού σε συμβολοσειρά χρησιμοποιώντας το valueOf ()

 class Main ( public static void main(String() args) ( // create double variable double num1 = 36.33; double num2 = 99.99; // convert double to string // using valueOf() String str1 = String.valueOf(num1); String str2 = String.valueOf(num2); // print string variables System.out.println(str1); // 36.33 System.out.println(str2); // 99.99 ) )

Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε τη valueOf()μέθοδο της Stringκλάσης για να μετατρέψουμε τις doubleμεταβλητές σε συμβολοσειρές.

Σημείωση : Αυτός είναι ο πιο προτιμώμενος τρόπος μετατροπής doubleμεταβλητών σε συμβολοσειρά στην Java.

Παράδειγμα 2: Πρόγραμμα Java για μετατροπή διπλής σε συμβολοσειρά χρησιμοποιώντας toString ()

Μπορούμε επίσης να μετατρέψουμε τις διπλές μεταβλητές σε συμβολοσειρές χρησιμοποιώντας τη toString()μέθοδο της κλάσης Double. Για παράδειγμα,

 class Main ( public static void main(String() args) ( // create double variables double num1 = 4.76; double num2 = 786.56; // convert double to string // using toString() String str1 = Double.toString(num1); String str2 = Double.toString(num2); // print string variables System.out.println(str1); // 4.76 System.out.println(str2); // 786.56 ) )

Εδώ, χρησιμοποιήσαμε τη toString()μέθοδο της Doubleκλάσης για να μετατρέψουμε τις doubleμεταβλητές σε συμβολοσειρά.

Η Doubleτάξη περιτυλίγματος στην Java. Για να μάθετε περισσότερα, επισκεφθείτε το Java Wrapper Class.

Παράδειγμα 3: Πρόγραμμα Java για μετατροπή διπλού σε συμβολοσειρά χρησιμοποιώντας + χειριστή

 class Main ( public static void main(String() args) ( // create double variables double num1 = 347.6D; double num2 = 86.56D; // convert double to string // using + sign String str1 = "" + num1; String str2 = "" + num2; // print string variables System.out.println(str1); // 347.6 System.out.println(str2); // 86.56 ) )

Παρατηρήστε τη γραμμή,

 String str1 = "" + num1;

Εδώ, χρησιμοποιούμε τη λειτουργία συνδυασμού συμβολοσειρών για να μετατρέψουμε μια doubleμεταβλητή στη συμβολοσειρά. Για να μάθετε περισσότερα, επισκεφθείτε τη συνένωση Java String.

Παράδειγμα 4: Πρόγραμμα Java για μετατροπή διπλού σε συμβολοσειρά χρησιμοποιώντας μορφή ()

 class Main ( public static void main(String() args) ( // create a double variable double num = 99.99; // convert double to string using format() String str = String.format("%f", num); System.out.println(str); // 99.990000 ) )

Εδώ, χρησιμοποιήσαμε τη format()μέθοδο για τη μορφοποίηση της καθορισμένης doubleμεταβλητής σε μια συμβολοσειρά. Για να μάθετε περισσότερα σχετικά με τη μορφοποίηση συμβολοσειράς, επισκεφτείτε τη μορφή συμβολοσειράς Java ().

ενδιαφέροντα άρθρα...