[Java] 경로명 파싱

프로그래밍/JAVA 2020. 7. 12. 09:21 posted by 야매코더

경로 '\' 값으로 파싱이 필요할때....StringTokenizer 를 사용

import java.util.ArrayList;
import java.util.StringTokenizer;

public class PathStringTokenizer {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String src = System.getProperty("user.dir"); // 상대경로
		System.out.println(src);

		ArrayList<String> lists = new ArrayList<String>();
		StringTokenizer st = new StringTokenizer(src, "\\");//경로명 파싱
		while (st.hasMoreTokens()) {
			String ss = st.nextToken();
			lists.add(ss);
		}

		System.err.println("******************");
		for (String s : lists) {
			System.out.println(s);
		}
	}
}