문자열이 특정 구분자로 연결되어 있는 경우, 구분자를 기준으로 부분 문자열 위해서는 String의 split()메소드를 이용하거나, java.util 패키지의 StringTokenizer 클래스를 이용 합니다.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("이름을 /기준으로 연속 입력 하세요 : ");
String names = sc.nextLine();
StringTokenizer st = new StringTokenizer(names, "/");
String[] nameStr = new String[st.countTokens()];
int idx = 0;
while(st.hasMoreTokens()) {
nameStr[idx++] = st.nextToken();
}
for(int i = 0; i < nameStr.length; i++) {
System.out.print(nameStr[i] + " ");
}
System.out.println();
}
String str = "23:34:45";
String[] time = str.split(":");
for(int i = 0; i < time.length; i++) {
System.out.println(time[i]);
}