Java String valueOf ()

Phương thức Java String valueOf () trả về biểu diễn chuỗi của đối số được truyền vào.

Cú pháp của valueOf()phương thức String cho các kiểu dữ liệu khác nhau là:

 String.valueOf(boolean b) String.valueOf(char c) String.valueOf(char() data) String.valueOf(double d) String.valueOf(float f) String.valueOf(int b) String.valueOf(long l) String.valueOf(Object o)

Đây, valueOf()là một phương thức tĩnh. Chúng tôi gọi valueof()phương thức bằng cách sử dụng tên lớp như sau:String.valueOf(b);

Tham số valueOf ()

Các valueOf()phương pháp có một tham số duy nhất.

  • dữ liệu sẽ được chuyển đổi thành một chuỗi

valueOf () Giá trị trả về

  • trả về biểu diễn chuỗi của đối số được truyền

Ví dụ: Java String valueOf () cho Numbers

 class Main ( public static void main(String() args) ( int a = 5; long l = -2343834L; float f = 23.4f; double d = 923.234d; // convert numbers to strings System.out.println(String.valueOf(a)); // "5" System.out.println(String.valueOf(l)); // "-2343834" System.out.println(String.valueOf(f)); // "23.4" System.out.println(String.valueOf(d)); // "923.234" ) )

Ví dụ 2: Chuyển đổi char và mảng char thành Chuỗi

Trong Java, bạn cũng có thể sử dụng +toán tử để nối hai chuỗi. Ví dụ,

 class Main ( public static void main(String() args) ( char c = 'J'; char ch() = ('J', 'a', 'v', 'a'); // convert char to string System.out.println(String.valueOf(c)); // "J" // convert char array to string System.out.println(String.valueOf(ch)); // "Java" ) )

Chuyển đổi mảng con của Mảng char thành Chuỗi

Bạn cũng có thể chuyển đổi một mảng con của mảng ký tự thành chuỗi. Đối với điều này, chúng tôi sử dụng cú pháp này.

 valueOf(char() data, int offset, int length)

Đây,

  • dữ liệu - mảng ký tự
  • offset - độ lệch ban đầu của mảng con
  • count - độ dài của mảng con

Ví dụ 3: Mảng con của một mảng char thành chuỗi

 class Main ( public static void main(String() args) ( char ch() = ('p', 'r', 'o', 'g', 'r', 'a', 'm'); int offset = 2; int length = 4; String result; // subarray ('o', 'g', 'r', 'm') is converted to string result = String.valueOf(ch, offset, length); System.out.println(result); // "ogrm" ) )

Ví dụ 4: Chuyển đổi đối tượng thành chuỗi

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("Python"); languages.add("Kotlin"); String result; // Output: "(Java, Python, Kotlin)" result = String.valueOf(languages); System.out.println(result); ) )

Ở đây, một đối tượng ArrayList, các ngôn ngữ, được chuyển đổi thành một chuỗi.

Trong Java, có một phương thức khác được đặt tên copyValueOf()tương đương với valueOf()phương thức.

Lưu ý: Bạn cũng có thể sử dụng object.toString()phương thức để chuyển đổi một đối tượng thành một chuỗi. Để tìm hiểu thêm, hãy truy cập: Phương thức Java Object toString ().

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