AppleTree iOS

java - 14일째(source) 본문

JAVA/기초 JAVA

java - 14일째(source)

사과나무 2010. 7. 27. 15:59

package console.base.io;

 

import java.util.StringTokenizer;
import console.base.common.Util;

public class FileIo4 {


 
 
 
 
 public static void main(String[] args) {
  //기본적으로 space 을 token으로 잡습니다
  //StringTokenizer(String str)
  
  //StringTokenizer token 을 잡고 나누어서 뿌려주는 클래스입니다
  //token: 검색될 문자값
  //token.nextToken()-> 토큰을 찾는다
  
  StringTokenizer token=new StringTokenizer("a b c");
  StringTokenizer token2=new StringTokenizer("a/b/c","/");
 // System.out.println(token.countTokens());
  //현재 토큰(토큰사이에있는 문자열들)의 가진숫자만큼돌리는데
  //다돌면 false 값을 반환
  //token.hasMoreElements();
  //몇개의 토큰을가지고있느냐
  //token.countTokens();
  //token.hasMoreTokens()
  
   
  /*
  while(token.hasMoreElements()){
   System.out.println(token.nextToken());
   }
  */
//  FileIo4 file=new FileIo4();
 // file.view("a b c");
 
  Util util=new Util("a b c");
  System.out.println(util.hasMoreElements());
  
   // a1b2c3
  //countTokens() ->int
  
  //token.hasMoreElements()-> boolean 1a,2space,3b,4space,5c true(element)
  //token.hasMoreTokens() -> boolean  97(32)98(32)99(token) true
  
  for(int i=0;i<=(token.countTokens()+1);i++){
   
   System.out.println(token.nextToken());
     
  
  }
 }

}











package console.base.common;

public class Util {

 /*
  * 작성자 :홍길동
  * 작성일: 2010-07-27
  * 주석: 토큰값을 구하는 메소드
  */
 
 
 public String str;
 
 
 
 public boolean hasMoreElements(){
  
  
  return this.hasMoreTokens();
 }
 
 public Util(String token){
  
  this.str=token;
 }
 public Util(String str,String token){
   
  }
 public Util(String str,String token,Boolean bool){
  
  
  
 }
 
 public String getStr(){
  return this.str;
 }
 
 
 public boolean hasMoreTokens(){
  char charset;
  int c;
  boolean bool=false;
  for (int i = 0; i < str.length(); i++) {
      //charAt(i) index 로 가는 0부터갑니다
   
  c= (int)str.charAt(i);
  System.out.print((int)str.charAt(i));
  
  if(c==32){
    System.out.print(" 빈공간  ");
  }
   
   
   charset = (char)str.charAt(i);
      if(i<str.length()){
       bool=true;
      }else{
       bool=false;
      }
     // System.out.println(charset);
  }  
  return bool;
 }
 
 
}







'JAVA > 기초 JAVA' 카테고리의 다른 글

java -(source) AwtLogin  (0) 2010.07.29
java - 15일재(source) awt  (0) 2010.07.28
Address 비교 선생님꺼 내꺼  (0) 2010.07.27
java - 13일째(source)  (0) 2010.07.26
java - 12일째(source)  (0) 2010.07.23
Comments