cuốn sách gpt4 ai đã làm

java - Hàm tạo StringBuilder chấp nhận đối tượng StringBuilder - tại sao?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 02:53:23 32 4
mua khóa gpt4 Nike

StringBuilder Bốn hàm tạo được xác định, không có hàm nào chấp nhận StringBuilder, nhưng phần biên dịch sau:

StringBuilder sb = new StringBuilder(new StringBuilder("Xin chào"));

điều này có nghĩa là ẩn danh StringBuilder Đối tượng bằng cách nào đó được trình biên dịch chuyển đổi nội bộ thành một chuỗi?

câu trả lời hay nhất

MỘT StringBuilderĐúng Chuỗi ký tự (nó thực hiện giao diện đó) vàcó một hàm tạo đang lấy một Chuỗi ký tự .Đây là lý do tại sao mã đã cho biên dịch:

StringBuilder sb = new StringBuilder(new StringBuilder("Xin chào"));

Tất cả những gì hàm tạo này làm là sử dụng cái đã cho Chuỗi ký tự Nội dung của cái mới StringBuilder. Kết quả sẽ giống như

StringBuilder sb = new StringBuilder("Xin chào");

Giới thiệu về java - Hàm tạo StringBuilder chấp nhận đối tượng StringBuilder - tại sao? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/38943914/

32 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress