본문 바로가기

개인 공부방/JAVA

listFiles 클래스, Collections 사용법

import java.io.File;

 

public class FileClassExample {

 public static void main(String[] args) {
  File f=new File("c:\\test");

  /*-----list()-----------------------------------------------*/  

    String [] fname=f.list();

    System.out.println("<< 폴더안의 목록들1 >>");

    for (int i=0; i<fname.length ;i++)
     System.out.println(fname[i]);

  

    File[] flist=f.listFiles();
    System.out.println("<< 폴더안의 목록들2 >>");
    for (int i=0; i<flist.length;i++){
     System.out.println(flist[i].getName());
    }


 }
}

 

 

 

 

 

 

 

 

 

 

 

======================

 

import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;


public class CollectionsExample {

 static void printList(LinkedList l){
  Iterator iterator = l.iterator();
  while(iterator.hasNext()){
   String e = (String)iterator.next();
   String separator;
   if(iterator.hasNext())
    separator = "->";
   else
    separator = "\n";
   System.out.print(e+separator);
  }
 }
 public static void main(String[] args) {
  LinkedList myList = new LinkedList();
  
  myList.add("트랜스포머");
  myList.add("스타워즈");
  myList.add("매트릭스");
  myList.add(0,"터미네이터");
  myList.add(2,"아바타");
  Collections.sort(myList);
  printList(myList);
  Collections.reverse(myList);
  printList(myList);
  int index = Collections.binarySearch(myList, "아바타")+1;
  System.out.println("아바타는 "+ index + "번째 요소입니다.");
  
  
 }

}

'개인 공부방 > JAVA' 카테고리의 다른 글

자바 오늘날짜, 현재시간 시각 구하기  (0) 2012.11.09
자바의 정석 edition2 _ 소스파일  (0) 2012.10.16
자바의 정석_연습문제 답안  (0) 2012.10.16
자바 계산기 v2  (0) 2012.10.16
자바 계산기 v1  (0) 2012.10.15