728x90
반응형
String 클래스의 생성자인 String(byte[] bytes, int offset, int length)은 byte 배열에서 문자열을 생성하는 역할을 합니다.
bytes: 생성할 문자열을 포함하는 byte 배열
offset: byte 배열에서 문자열을 생성할 시작 위치 (배열의 인덱스)
length: 생성할 문자열의 길이
즉, byte 배열에서 offset 위치부터 length 길이만큼의 바이트를 읽어 문자열을 생성하는 것입니다.
InputStream 클래스의 메소드인 read(byte[] bytes, int offset, int length)는 InputStream에서 바이트를 읽어오는 역할을 합니다.
bytes: 읽어온 바이트를 저장할 byte 배열
offset: byte 배열에서 저장할 시작 위치 (배열의 인덱스)
length: 읽어올 바이트의 길이
즉, InputStream에서 offset 위치부터 length 길이만큼의 바이트를 읽어 bytes 배열에 저장하는 것입니다.
두 메소드는 매개변수가 유사하지만, 각각 다른 클래스에서 다른 역할을 수행합니다. String 생성자는 byte 배열에서 문자열을 생성하고, InputStream 메소드는 InputStream에서 바이트를 읽어옵니다.
728x90
반응형
'프로그래밍 > 독학(어려워요 같이해요)' 카테고리의 다른 글
이름을 영어로 대문자로 입력하면 소문자로 출력하는 프로그램 (0) | 2023.03.31 |
---|---|
c언어 100이하 소수 판별해서 갯수 구하는방법 (0) | 2023.03.31 |
파이썬 코딩할 때 전문가처럼 코딩해보기. Style Guide for Python Code 따르기. (0) | 2021.05.15 |
파이썬 화씨 온도에서 섭씨 온도로 바꿔주는 코드 (0) | 2021.05.10 |
피보나치 수열 파이썬으로 구현해보자. (0) | 2021.05.08 |
댓글