🌱 오늘의 주제 : String 클래스
- 문자열은 데이터로서 아주 많이 사용된다.
- 문자열을 생성하는 방법과 추출, 비교, 찾기, 분리,변환 등을 제공하는 메소드를 잘 익혀두어야 한다,
🌱 String 생성자
- 파일의 내용을 읽거나, 네트워크를 통해 받은 데이터는 보통 byte[] 배열이므로 이것을 문자열로 변환하기 위해 사용 된다.
- 어떤 생성자를 이용해서 String 객체를 생성할지는 제공되는 매개값의 타입에 달려 있다.
public class ByteToStringExample {
public static void main(String[] args) {
byte[] bytes = {72, 101, 108, 108, 111, 32,74, 97, 118, 97 };
String str1 = new String(bytes);
System.out.println(str1);
String str2 = new String(bytes, 6, 4); //74의 인덱스 위치, 4개
System.out.println(str2);
}
}
-----
<실행 결과>
Hello Java
Java
🌱 String 메소드
public class StringSubstringExample {
public static void main(String[] args) {
String ssn = "880815-1234567 ";
String firstNum = ssn.substring(0, 6);
System.out.println(firstNum);
String secondNum = ssn.substring(7);
System.out.println(secondNum);
}
}
----
<실행결과>
880815
1234567
'Java' 카테고리의 다른 글
논리 연산자 && || (0) | 2023.01.02 |
---|---|
기본형의 종류와 범위 (0) | 2022.12.25 |
2진수란 무엇인가..? (0) | 2022.12.21 |
컴파일(Compile)이란? (0) | 2022.12.20 |
Java - 추상클래스 (0) | 2022.12.07 |