Trong chương trình này, bạn sẽ học cách chuyển đổi dòng đầu ra thành một chuỗi bằng cách sử dụng bộ khởi tạo Chuỗi trong Kotlin.
Ví dụ: Chuyển đổi OutputStream thành Chuỗi
import java.io.* fun main(args: Array) ( val stream = ByteArrayOutputStream() val line = "Hello there!" stream.write(line.toByteArray()) val finalString = String(stream.toByteArray()) println(finalString) )
Khi bạn chạy chương trình, đầu ra sẽ là:
Xin chào!
Trong chương trình trên, chúng tôi đã tạo một OutputStream
dựa trên dòng chuỗi đã cho. Điều này được thực hiện bằng write()
phương pháp của luồng .
Sau đó, chúng ta chỉ cần chuyển đổi OutputStream
thành finalString bằng cách sử dụng phương String
thức khởi tạo của nó chiếm mảng byte. Đối với điều này, chúng tôi sử dụng toByteArray()
phương pháp của luồng .
Đây là mã Java tương đương: Chương trình Java để chuyển đổi OutputStream thành Chuỗi.