목록분류 전체보기 (639)
충분히 쌓여가는
문자열이 구분자를 사용하여 여러 개의 문자열로 구성되어 있을 경우, 이를 따로 분리해서 얻고 싶다면 split() 메소드를 사용 board는 쉼표로 구분된 문자열을 가지고 있다 split() 메소드를 호출할 때 쉼표를 제공하면 분리된 문자열로 구성된 배열(array)을 얻을 수 있다 String board = "번호, 제목, 내용, 성명"; String[] arr = board.split(","); arr[0] arr[1] arr[2] arr[3] "번호" "제목" "내용" "성명" 예제 package ch05.sec05; public class SplitExample { public static void main(String[] args) { String board = "1,자바학습,참조 타입 Stri..
주어진 문자열이 단순히 포함되어 있는지만 조사하고 싶다면 contain() 메소드를 사용하면 된다 원하는 문자열이 포함되어 있으면 contains() 메소드는 true를 return하고, 그렇지 않으면 false를 return 한다 String subject = "자바 프로그래밍"; boolean result = subject.contains("프로그래밍"); 예제 package ch05.sec05; public class IndexOfContainsExample { public static void main(String[] args) { String subject = "자바 프로그래밍"; int location = subject.indexOf("프로그래밍"); System.out.println(loca..
문자열에서 특정 문자열의 위치를 찾고자 할 때는 indexOf() 메소드를 사용 indexOf() 메소드는 주어진 문자열이 시작되는 인덱스를 return 한다 index 변수에는 3이 저장됨 String subject = "자바 프로그래밍"; int index = subject.indexOf("프로그래밍"); 자 바 프 로 그 래 밍 0 1 2 3 4 5 6 7 만약 문자열이 포함되어 있지 않으면 indexOf() 메소드는 -1을 return 한다 주어진 문자열이 포함되어 있는지 여부에 따라 실행 코드를 달리하고 싶다면 if 조건식을 사용할 수 있다 int index = subject.indexOf("프로그래밍"); if(index == -1) { //포함되어 있지 않은 경우 } else { //포함되어..
문자열에서 특정 위치의 문자열을 잘라내어 가져오고 싶다면 substring() 메소드를 사용 substring(int beginIndex): beginIndex에서 끝까지 잘라내기 subString(int beginIndex, int endIndex): beginIndex에서 endIndex 앞까지 잘라내기 fitstNum 변수는 "880815"를 참조 secondNum 변수는 "1234567"을 참조 String ssn = "880815-1234567"; String firstNum = ssn.substring(0, 6); String secondNum - ssn.substring(7); 8 8 0 8 1 5 - 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 예제 p..