Cách chuyển đổi Char thành chuỗi trong Java (Ví dụ)
Trong hướng dẫn này, chúng ta sẽ nghiên cứu các chương trình để
- Để chuyển một ký tự thành chuỗi
- Để chuyển một chuỗi thành ký tự
Chuyển đổi Char thành chuỗi
Có nhiều cách để chuyển đổi Char thành String trong Java. Trên thực tế, Chuỗi được tạo từ mảng Ký tự trong Java. Char là kiểu dữ liệu không dấu 16 bit hoặc 2 byte.
Chúng ta có thể chuyển đổi Chuỗi thành Ký tự bằng 2 phương thức –
Cách 1: Sử dụng phương thức 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); } }
Đầu ra dự kiến:
String is: g
Cách 2: Sử dụng phương thức 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); } }
Đầu ra dự kiến:
String is: g
Chuyển chuỗi thành ký tự
Chúng ta có thể chuyển đổi String thành char bằng phương thức charAt() của lớp String.
//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); } } }
Đầu ra mong đợi:
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