1.3.3 में Char को String में कैसे बदलें? Java (उदाहरण)
इस ट्यूटोरियल में, हम प्रोग्रामों का अध्ययन करेंगे
- किसी वर्ण को स्ट्रिंग में बदलने के लिए
- स्ट्रिंग को कैरेक्टर में बदलने के लिए
वर्ण को स्ट्रिंग में बदलें
किसी Char को String में बदलने के कई तरीके हैं Javaवास्तव में, स्ट्रिंग कैरेक्टर सरणी से बना है Java.Char 16 बिट या 2 बाइट्स का अहस्ताक्षरित डेटा प्रकार है।
हम 2 तरीकों का उपयोग करके स्ट्रिंग को कैरेक्टर में बदल सकते हैं –
विधि 1: toString() विधि का उपयोग करना
public class CharToString_toString { public static void main(String[] args) { //input character variable char myChar = 'g'; //Using toString() method //toString method take character parameter and convert string. String myStr = Character.toString(myChar); //print string value System.out.println("String is: " + myStr); } }
अपेक्षित आउटपुट :
String is: g
विधि 2: valueOf() विधि का उपयोग करना
public class CharToString_valueOf { public static void main(String[] args) { char myChar = 'g'; //valueOf method take character parameter and convert string. String myStr = String.valueOf(myChar); ////print string value System.out.println("String is: " + myStr); } }
अपेक्षित आउटपुट :
String is: g
स्ट्रिंग को वर्ण में बदलें
हम String क्लास की charAt() विधि का उपयोग करके String को char में परिवर्तित कर सकते हैं।
//Convert String to Character using string method package com.guru99; public class StringToChar { public static void main(String[] args) { //input String String myStr = "Guru99"; //find string length using length method. int stringLength =myStr.length(); //for loop start 0 to total length for(int i=0; i < stringLength;i++) { //chatAt method find Position and convert to character. char myChar = myStr.charAt(i); //print string to character System.out.println("Character at "+i+" Position: "+myChar); } } }
अपेक्षित उत्पादन:
Character at 0 Position: G Character at 1 Position: u Character at 2 Position: r Character at 3 Position: u Character at 4 Position: 9 Character at 5 Position: 9