2023 주니어 SRE 엔지니어 후레임

반응형

 

목차 (클릭하면 해당 지점으로 이동합니다)

형변환 String to int (문자열을 정수형으로 변환)

 

String num1 = "9191";
int num2 = Integer.parseInt(num1);

 

형변환 int to String (정수형을 문자로 변환)

String num1 = "9191";
int num2 = Integer.toString(num1);

 

 

equals (문자열이 서로 같은지 비교하여 boolean형태로 반환)

 

기본 사용

 

String str = "flame";
String str2 = "fire";
String str3 = "flame";

System.out.println(str.equals(str2)); // "flame"과 "fire"가 같은지 비교
//출력) False

System.out.println(str.equals(str3)); // "flame"과 "flame"이 같은지 비교
//출력) True

 

 

length (문자열의 길이 반환)

 

기본 사용

 

String str = "flame91"
System.out.println("문자열의 길이는" + flame91.length() + "입니다.");
// 출력) 문자열의 길이는 7입니다.

 

 

split (지정한 문자로 문자열을 분리하여 배열로 반환)

 

기본 사용

 

String str = "a,b,c,d,e";
String str_split[];
		
str_split = str.split(","); // "a,b,c,d,e"를 "," 단위로 나누어서 저장
		
for(int i=0; i<str_split.length; i++) {
	System.out.println(str_split[i]);
}

// 출력)
a
b
c
d
e

 

 

파일 경로에서 파일명만 구하기

 

String file_name, file_path;
int len;
		
file_path = "c:/test/test01.csv";
len = file_path.split("/").length;
file_name = file_path.split("/")[len-1]; // "/" 단위로 쪼개어 배열에 저장

System.out.println(file_name);

// 출력)
test01.csv

 

 

substring (a번째부터 끝까지, a번째부터 b번째 전까지의 문자열 반환)

 

사용법

 

String.substring(start) // start지점(0번째부터 시작)부터 끝까지의 문자열을 가져옴
String.substring(start, end) // start(0번째부터 시작)부터 end 직전까지의 문자열을 가져옴

 

기본 사용

 

String str = "abcde" // a가 0번째, e가 4번째가 된다

System.out.println(str.substring(2)) // str의 2번째인 c부터 끝인 e까지
// 출력) cde

System.out.println(str.substring(1,3)) // str의 1번째인 b부터 3번째 직전인 c까지
// 출력) bc

 

 

 

 

응용 예제

 

가운데 글자 출력

 

String str = "abcde"

System.out.println(str.substring((str.length()-1)/2, str.length()/2+1));
/* (str.length()-1)/2=2번째("c")부터 (str.length()/2)+1=3번째 직전인 2번째("c")까지 출력*/
// 출력) c

 

 

끝에서 n개의 글자 가져오기

 

int n=2; // 2글자 가져오기
String str = "abcde";
System.out.println(str.substring(str.length()-n, str.length()));
// 출력) de

 

 

※ 관련 질문이 있으면 댓글로 달아주시면 답변드리겠습니다.

 

 

 

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band