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

Σε αυτό το πρόγραμμα, θα μάθουμε να μετατρέπουμε τις ακέραιες (int) μεταβλητές στη συμβολοσειρά στην Java.

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

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

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

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

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

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

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

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

 class Main ( public static void main(String() args) ( // create int variables int num1 = 476; int num2 = 78656; // convert int to string // using toString() String str1 = Integer.toString(num1); String str2 = Integer.toString(num2); // print string variables System.out.println(str1); // 476 System.out.println(str2); // 78656 ) )

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

Εδώ Integerείναι η κατηγορία περιτυλίγματος. Για να μάθετε περισσότερα, επισκεφθείτε το Java Wrapper Class.

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

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

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

 String str1 = "" + num1;

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

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

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

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

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