[JAVA] String method

MinHee·2023년 3월 2일
0
post-thumbnail

split()

String.split(String)

반환형 : String[ ]
입력 : String - 분할 기준이 되는 문자열

	String str = "min hee";
    String[][] result = new String[1][2];
    
    result[0] = str.split(" "); //String[2] 반환
    

String.split(String,int)
입력 : String - 분할 기준이 되는 문자열
int - 반환 배열의 최대 크기

	String str = "a b c d e f g";
    String[][] result = new String[2][];
    
    result[0] = str.split(" ",2); //String[2] 반환
    result[0] = str.split(" ",5); //String[5] 반환
    result[0] = str.split(" ",7); //String[7] 반환
    

substring()

String.substring()

(시작인덱스,마지막인덱스)
(시작인덱스)

	string str = "abcdefg";
    string result1 = str.substring(3); // defg
    string result2 = str.substring(3,5); // de
    

indexOf()를 활용한 예제

String.indexOf(String) : 문자열 내부에서 찾고자 하는 문자열의 위치를 찾아, 시작인덱스를 반환함

반환형 : int (해당 문자열이 시작하는 index 반환)
입력 : String (문자열 내에서 찾고자 하는 문자열)

	string str = "바나나는 3000원이다/사과는 2000원이다"
    string target = "사과";
    int idx = str.indexOf(target);
    string result = str.subString(idx,str.subString(idx).indexOf("원")+idx);
profile
성장하는 개발자

0개의 댓글