Java मध्ये int ला स्ट्रिंग मध्ये रूपांतरित कसे करावे
-
रिक्त स्ट्रिंग जोडून रूपांतरित करा.
int ला String मध्ये रूपांतरित करण्याचा सर्वात सोपा मार्ग आहे. फक्त int किंवा Integer मध्ये रिक्त स्ट्रिंग "" जोडा आणि तुम्हाला तुमचा int स्ट्रिंग म्हणून मिळेल. असे घडते कारण int आणि String जोडल्याने तुम्हाला नवीन स्ट्रिंग मिळते. म्हणजे तुमच्याकडे असल्यास
int x = 5
, फक्त परिभाषित कराx + ""
आणि तुम्हाला तुमची नवीन स्ट्रिंग मिळेल.येथे एक उदाहरण आहे:
// converting int to string, Java public class Demo { public static void main(String[] args) { int x = 5; // java int to string String xText = x + ""; // the result output System.out.println("convert int to String, Java: " + xText); // the int output System.out.println("our int: " + x); // adding int and String gives the new String System.out.println("adding int = 5 and String = \"5\". The result is a new String = " + xText + x); // integer to string, Java code Integer y = 7; String yText = y + ""; System.out.println("convert Integer to String: " + yText); System.out.println("our Integer: " + y); System.out.println("adding Integer = 7 and String = \"7\". The result is a new String = " + y + yText); } }
आउटपुट आहे:
convert int to String, Java: 5 our int: 5 adding int = 5 and String = "5". The result is a new String = 55 convert Integer to String: 7 our Integer: 7 adding Integer = 7 and String = "7". The result is a new String = 77
-
Java Integer.toString(int) वापरून इंटला स्ट्रिंगमध्ये रूपांतरित करा
ऑब्जेक्ट क्लास हा Java मध्ये रूट क्लास आहे. याचा अर्थ प्रत्येक Java क्लासला प्रत्यक्ष किंवा अप्रत्यक्षपणे ऑब्जेक्ट क्लासकडून वारसा मिळाला आहे आणि सर्व ऑब्जेक्ट क्लास पद्धती सर्व Java क्लासेससाठी उपलब्ध आहेत.
स्ट्रिंग म्हणून कोणत्याही ऑब्जेक्टचे प्रतिनिधित्व करण्यासाठी ऑब्जेक्टकडे स्ट्रिंग() ची विशेष पद्धत आहे. तर, प्रत्येक Java वर्गाला ही पद्धत देखील वारशाने मिळते. तथापि, योग्य परिणाम मिळविण्यासाठी ही पद्धत आपल्या स्वत: च्या वर्गांमध्ये ओव्हरराइड करणे ही चांगली कल्पना आहे.
Integer class' toString() पद्धत निर्दिष्ट int किंवा Integer पॅरामीटर दर्शविणारी स्ट्रिंग ऑब्जेक्ट मिळवते.
त्याची वाक्यरचना:
public static String toString(int i)
पद्धत वितर्क i चे रूपांतर करते आणि ते स्ट्रिंग उदाहरण म्हणून परत करते. संख्या ऋण असल्यास, चिन्ह ठेवले जाईल.
उदाहरण:
// java integer to string using toString method public class Demo { public static void main(String[] args) { int x = -5; // java convert int to string using Integer.toString String xText = Integer.toString(x); // the result output System.out.println("convert int to String: " + xText); // the int output System.out.println("our int: " + x); // adding int and String gives the new String System.out.println("converting int = -5 and adding to String = \"-5\". The result is a new String = " + xText + Integer.toString(x)); } }
convert int to String: -5 our int: -5 converting int = -5 and adding to String = "-5". The result is a new String = -5-5
पूर्णांक (रॅपर प्रकार) रूपांतरित करण्यासाठी तुम्ही toString पद्धत देखील वापरू शकता.
Integer number = -7; String numberAsString = Integer.toString(number); System.out.println("convert Integer to String: " + numberAsString);
परिणाम आहे:
पूर्णांक स्ट्रिंगमध्ये रूपांतरित करा: -7तुम्ही स्पेशल वापरू शकता
Integer.toString method toString(int i, int base)
जे बेस बेससह i संख्या आणि स्ट्रिंगपेक्षा स्ट्रिंगचे प्रतिनिधित्व करते. उदाहरणार्थवाक्यरचना आहे:
public static String toString(int i, int base)
येथे एक उदाहरण आहे:
int a = 255; // binary String customString = Integer.toString(a, 2); System.out.println(customString);
आउटपुट हे दशांश क्रमांक २५५ चे स्ट्रिंग बायनरी प्रतिनिधित्व आहे:
11111111
-
String.valueOf(int) वापरून int ला String मध्ये रूपांतरित करा
मेथड
String.valueOf(int)
इंट आर्ग्युमेंटचे स्ट्रिंग रिटर्न देते.पद्धतीची वाक्यरचना अशी आहे:
public static String valueOf(int i)
हे वापरून Java int ला String मध्ये रूपांतरित करण्याचे उदाहरण आहे
String.valueOf(int)
:public class Demo { public static void main(String[] args) { int z = -5; // Java int to String converting String zText = String.valueOf(z); // the result output System.out.println("convert int to String: " + zText); // the int output System.out.println("our int: " + z); // adding int and String gives the new String System.out.println("converting int = -5 and adding to String = \"-5\". The result is a new String = " + zText + z); } }
convert int to String: -5 our int: -5 converting int = -5 and adding to String = "-5". The result is a new String = -5-5
तुम्ही पूर्णांक (इंटचा रॅपर प्रकार) सह असे करू शकता:
Integer number = -7; String numberAsString = String.valueOf(number); System.out.println("convert Integer to String: " + numberAsString);
आउटपुट असेल:
पूर्णांक स्ट्रिंगमध्ये रूपांतरित करा: -7 -
DecimalFormat वापरून रूपांतरित करा
java.text.DecimalFormat
पॅकेजमध्ये परिभाषित केलेला वर्गjava.text
आणि उपवर्ग आहेNumberFormat
. हे विशिष्ट पॅटर्नचे प्रतिनिधित्व करणाऱ्या स्ट्रिंगमध्ये दशांश संख्या फॉरमॅट करण्यासाठी वापरले जाते. आम्ही ते पूर्णांकांसाठी देखील वापरू शकतो.उदाहरण:
import java.text.DecimalFormat; public class Demo { public static void main(String[] args) { int myNumber = 31415; DecimalFormat decimalFormat = new DecimalFormat("#"); String myNumberAsString = decimalFormat.format(myNumber); System.out.println(myNumberAsString); } }
आउटपुट आहे:
31415
-
String.format() वापरून रूपांतरित करा
String.format() पूर्णांक स्ट्रिंग ऑब्जेक्टमध्ये रूपांतरित करण्याचा आणखी एक मार्ग आहे.
मांडणी
public static String format(String format, Object... args)
उदाहरण
public class Demo { public static void main(String[] args) { int myNumber = 35; String myNumberAsString = String.format("%d", myNumber); // %d converter defines a single decimal integer variable. System.out.println(myNumberAsString); } }
आउटपुट आहे:
35
GO TO FULL VERSION