String num1 = "9191";
int num2 = Integer.parseInt(num1);
String num1 = "9191";
int num2 = Integer.toString(num1);
기본 사용
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
기본 사용
String str = "flame91"
System.out.println("문자열의 길이는" + flame91.length() + "입니다.");
// 출력) 문자열의 길이는 7입니다.
기본 사용
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
사용법
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
※ 관련 질문이 있으면 댓글로 달아주시면 답변드리겠습니다.