Thứ Năm, 2 tháng 5, 2024

3.2: Chuyển đổi chuỗi

 


Ví dụ về chuyển đổi chuỗi sang các kiểu dữ liệu khác như số nguyên (int), mảng (array), và danh sách mảng (ArrayList):

public class StringConversionExample { public static void main(String[] args) { // Chuỗi đầu vào String str = "12345"; // Chuyển đổi chuỗi thành số nguyên int num = Integer.parseInt(str); System.out.println("Chuỗi sau khi chuyển thành số nguyên: " + num); // Chuyển đổi chuỗi thành mảng ký tự char[] charArray = str.toCharArray(); System.out.println("Chuỗi sau khi chuyển thành mảng ký tự: " + Arrays.toString(charArray)); // Chuyển đổi chuỗi thành danh sách mảng (ArrayList) ArrayList<Character> arrayList = new ArrayList<>(); for (char ch : charArray) { arrayList.add(ch); } System.out.println("Chuỗi sau khi chuyển thành danh sách mảng: " + arrayList); } }


Ví dụ về chuyển đổi từ các kiểu dữ liệu khác như số nguyên (int), mảng (array), và danh sách mảng (ArrayList) sang chuỗi:

public class ReverseStringConversionExample { public static void main(String[] args) { // Số nguyên đầu vào int num = 12345; // Chuyển đổi số nguyên thành chuỗi String strFromInt = String.valueOf(num); System.out.println("Chuỗi sau khi chuyển từ số nguyên: " + strFromInt); // Mảng ký tự đầu vào char[] charArray = {'1', '2', '3', '4', '5'}; // Chuyển đổi mảng ký tự thành chuỗi String strFromArray = new String(charArray); System.out.println("Chuỗi sau khi chuyển từ mảng ký tự: " + strFromArray); // Danh sách mảng (ArrayList) đầu vào ArrayList<Character> arrayList = new ArrayList<>(Arrays.asList('1', '2', '3', '4', '5')); // Chuyển đổi danh sách mảng thành chuỗi StringBuilder strFromArrayList = new StringBuilder(); for (char ch : arrayList) { strFromArrayList.append(ch); } System.out.println("Chuỗi sau khi chuyển từ danh sách mảng: " + strFromArrayList.toString()); } }

.

Không có nhận xét nào:

Đăng nhận xét