ssung_끄적끄적 160

substring vs split 문자열 자르기

String - char를 여러개 붙여놓은 효과를 주기 때문에 String 클래스의 해당 index 값은 다음과 같다. 즉, String = char의 배열이라고 생각해도 될 것 같다. String : A B C D E F G index : 0 1 2 3 4 5 6 substring - 사용법 // 사용법 String.substring(start) // 문자열 start 위치부터 끝까지 문자열 자르기 String.substring(start, end) // 문자열 start 위치부터 end전까지 문자열 발췌 // EX String str = "ABCDEFG" // A=0, B=1, C=2, D=3, E=4, F=5, G=6 의 index를 가짐 str.substring(3); // 결과값 = DEFG s..

replace와 replaceAll

replace() 와 replaceAll()의 차이점을 알아보자 replace 는 특정 문자열을 원하는 문자열로 치환하는 메소드! 하지만 여기 두 가지 메소드에도 차이점이 있다. String str = "replace1"; String result = str.replace("1", "") String str = "replace1"; String result = str.replaceAll("1", "") 이 두 가지의 결과는 aaa로 값이 replace로 값이 똑같다. 그러면 두 가지 메소드의 차이점은 무엇일까? String replace(CharSequence target, CharSequence replacement) String replaceAll(String regex, String replacem..

728x90