티스토리 뷰

공부

[kotlin] inpuStream to String

승가비 2022. 9. 30. 07:22
728x90
fun <T> read(
    clazz: Class<T>,
    name: String,
    extension: String,
    path: String = extension
): String {
    return inputStream(clazz, name, extension, path)
        .readAllBytes()
        .decodeToString()
}
fun <T> inputStream(
    clazz: Class<T>,
    name: String,
    extension: String,
    path: String = extension
): InputStream {
    val file = "/$path/$name.$extension"
        .replace(ConstUtil.DOT2 + ConstUtil.SLASH, "")

    return clazz.getResourceAsStream(file) ?: throw NotFoundException(file)
}

https://goni9071.tistory.com/460

 

java outputstream to string

import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; ...   public static void main(String[] args) throws IOException, Unsupported..

goni9071.tistory.com

https://www.techiedelight.com/ko/how-to-read-file-using-inputstream-java/

 

Java에서 InputStream을 사용하여 파일 읽기

이 게시물은 파일의 내용을 읽는 방법에 대해 설명합니다. InputStream Java에서. InputStream 추상 클래스는 바이트의 입력 스트림을 나타내는 모든 클래스의 수퍼 클래스입니다. 다음을 사용하여 파일

www.techiedelight.com

 

728x90
댓글