Chương trình Java để chuyển đổi ký tự thành chuỗi và phó bản

Trong chương trình này, bạn sẽ học cách chuyển đổi một ký tự (char) thành một chuỗi và ngược lại trong Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Chuỗi Java
  • Các kiểu dữ liệu Java (Nguyên thủy)
  • Mảng Java

Ví dụ 1: Chuyển đổi char thành Chuỗi

 public class CharString ( public static void main(String() args) ( char ch = 'c'; String st = Character.toString(ch); // Alternatively // st = String.valueOf(ch); System.out.println("The string is: " + st); ) )

Đầu ra

 Chuỗi là: c

Trong chương trình trên, chúng ta có một ký tự được lưu trong biến ch. Chúng tôi sử dụng phương thức Charactercủa lớp toString()để chuyển đổi ký tự thành chuỗi st.

Ngoài ra, chúng tôi cũng có thể sử dụng String's valueOf()phương pháp để chuyển đổi. Tuy nhiên, cả hai bên trong đều giống nhau.

Ví dụ 2: Chuyển mảng char thành chuỗi

Nếu bạn có một mảng char thay vì chỉ một ký tự, chúng tôi có thể dễ dàng chuyển đổi nó thành Chuỗi bằng các phương thức Chuỗi như sau:

 public class CharString ( public static void main(String() args) ( char() ch = ('a', 'e', 'i', 'o', 'u'); String st = String.valueOf(ch); String st2 = new String(ch); System.out.println(st); System.out.println(st2); ) )

Đầu ra

 aeiou aeiou

Trong chương trình trên, chúng ta có một mảng char ch chứa các nguyên âm. Chúng tôi sử dụng String's valueOf()phương pháp một lần nữa để chuyển đổi các mảng nhân vật để String.

Chúng ta cũng có thể sử dụng hàm Stringtạo lấy mảng ký tự ch làm tham số để chuyển đổi.

Ví dụ 3: Chuyển đổi chuỗi thành mảng char

Chúng ta cũng có thể chuyển đổi một chuỗi thành mảng char (nhưng không phải char) bằng cách sử dụng phương thức của String toCharArray ().

 import java.util.Arrays; public class StringChar ( public static void main(String() args) ( String st = "This is great"; char() chars = st.toCharArray(); System.out.println(Arrays.toString(chars)); ) )

Đầu ra

 (Điều đó thật tuyệt)

Trong chương trình trên, chúng ta có một chuỗi được lưu trữ trong biến st. Chúng tôi sử dụng String's toCharArray()phương pháp để chuyển đổi chuỗi thành một mảng kí tự chứa trong chars.

Chúng tôi sau đó, sử dụng Arrayscủa toString()phương pháp in các yếu tố của ký tự trong một mảng giống như hình thức.

thú vị bài viết...