day08 예문2 폴더

JTH·2023년 2월 1일
0

gb_jth

목록 보기
27/56
package string;

public class Main06 {

	public static void main(String[] args) {
		/*
		 *  D:/photo/2022/travel/food.jpg 라는 파일이 있습니다.
		 *  이 파일의 경로를 data 라는 객체로 생성한 후,
		 *  다음의 형태로 출력
		 *  단, split 사용 금지
		 *  ==================================================
		 *  파일이름	: food
		 *  확장자	: jpg
		 *  폴더명	: D:/photo/2022/travel
		 *  
		 */
		
		String str1 = "D:/photo/2022/travel/food.jpg";
		
		// 특정문자열의 위치 얻기
		int dot = str1.indexOf(".");
		// 특정 문자열이 나타나는 마지막위치
		int str1_pos = str1.lastIndexOf("/");
		
		String filename = str1.substring(str1_pos +1 , dot);
		String fileex = str1.substring(dot+1);
		String folder = str1.substring(0, str1_pos);
		System.out.println("파일명 : " + filename);
		System.out.println("파일 확장자명 : " + fileex);
		System.out.println("폴더경로 : " + folder);
		
		
	}

}

출력값 :

파일명 : food
파일 확장자명 : jpg
폴더경로 : D:/photo/2022/travel

profile
//

0개의 댓글