JAVA 확장자 비교 소스

장건우2008.06.02
조회260

 

System.out.println("경로 입로 : c:\\test\\293.jpg");
  String upFile = in.readLine(); 
  
  //키보드로 입력받은 경로를 \\로 나눠서 파일명만 뽑아냄
  StringTokenizer st = new StringTokenizer(upFile,"\\",false);  
  while(st.hasMoreTokens()) {   
   String token = st.nextToken();
   ve.addElement(token);
 }

//마지막 값을 스트링에 집어넣고... 마지막값은 당연 파일명..
  String te = (String)ve.lastElement();


  
  //   .으로 확장자 뽑아냄 
  int 확장자 = te.lastIndexOf(".");
  String 돼라 = (te.substring(확장자,te.length())).toLowerCase();

// 대소문자비교않함 , 원하는 확장자 추가만 하면됨
  String 비교[] = {".jpg", ".txt", ".hwp", ".doc", ".tif", ".xls"};

  if(돼라.equals(비교) ){ 
   System.out.println("변환가능한 파일입니다");
   } else {
   System.out.println("그런 확장자 따위는 지원 않함");
   System.exit(-1);
  }


 황씨 쥬리씨가 약간의 어시스트..

역시 골은 내가 넣었음... ㅋㅋㅋ