티스의 이야기

String buffer 자바라이브러리 본문

프로그래밍

String buffer 자바라이브러리

밍딩이 2015. 7. 29. 17:36

자바 라이브러리 String buffer 


public final class 


상속받지 마라




append // 현재 문자열 끝에 첨부



StringBuffer str1.append(java); = new StringBuffer();



귀찮은 애이다



잘 안쓴다




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



잘 쓰는 애는 밑에 애







문자열을 여러 개의 문자열로 나누는 작업을 파싱(Parasing)이라 함 이때


어떤 문자를 기준으로 나눌 것인지 정해야 하는데 문자열을 나눈 기준이 되는


문자열을 토큰이라 함



StringTokenizer 클래스



서울,비,23,90,서풍,대전,비,30,80,북서풍 



이런식으로 넘어옴 (하나의 문자열)




String [] ar = aoa.split(",");

for(int i=0; i<ar.length;i++){

System.out.println("이름 : "+ar[i]);

System.out.println("나이 : "+ar[++i]);

}



이거 대신



import java.util.StringTokenizer;


public class Aoa {

public static void main(String[] args) {

String aoa ="박초아,28,민아,26,김설현,22,지민,26,찬미,23,유경,32";

//이름 : 박초아 나이 28

//이름 : 민아 나이 26

//String result = aoa.substring(4,8);

//String ar [] = new String[3];

StringTokenizer st = new StringTokenizer(aoa, ",") ;

while(st.hasMoreTokens()){

String n = st.nextToken();

System.out.println(n);

}

}

}




StringTokenizer st = new StringTokenizer(weather, ",") ;

while(st.hasMoreTokens()){

w.setCity(st.nextToken());

w.setNalssi(st.nextToken());

w.setGion(st.nextToken());

w.setHuminity(st.nextToken());

w.setDirect(st.nextToken());

System.out.println("지역 : "+w.getCity());

System.out.println("날씨 : "+w.getNalssi());

System.out.println("온도 : "+w.getGion());

System.out.println("습도 : "+w.getHuminity());

System.out.println("풍향 : "+w.getDirect());





클래스를 하나 더만들어서


프라이빗으로 선언한뒤 겟터 셋터 메서드 만들고 호출할때



Comments