2008년 10월 30일 목요일

JAVA String


String (byte[] bytes, int offset, int length)
          플랫폼의 디폴트 캐릭터 세트를 사용해, 지정된 바이트 부분 배열을 복호화(decode) 하는 것에 의해, 새로운 String 를 구축합니다.
Example :  

byte[] bt = new byte[1000];
 
 while(true){
 
  int n;
  n = in.read(bt);
  if(n==-1) break;
  System.out.print(new String(bt,0,n));
 
 }



String (char[] value)
          새로운 String 를 할당해, 이것이 캐릭터 배열 인수에 현재 포함되어 있는 캐릭터 순차 순서를 나타내도록(듯이) 합니다.
Example :      char data[] = {'a', 'b', 'c'};
                   String str = new String(data);   ==  String str = "abc";



 char charAt (int index)
          지정된 인덱스 위치에 있는 캐릭터를 돌려줍니다.

Example : 
 String test = new String("abcdefg");
  char a = test.charAt(0);
  String b = String.valueOf(a);
  System.out.println(b);

 int compareTo (Object  o)
          이 String 를 다른 Object 와 비교합니다.
 int compareTo (String  anotherString)
          2 개의 캐릭터 라인을 사전식과 비교합니다
.

  String test = new String("abcdefg");
  String test2 = new String("abcdefg");
   
  int i = test.compareTo(test2);
  if(i == 0)
   System.out.println("test,test2 의 문자열은 같다");
  else
   System.out.println("test,test2 의 문자열은 다르다");


 String concat (String  str) 
          지정된 캐릭터 라인을 이 캐릭터 라인의 마지막에 연결합니다
.

System.out.println("to". concat("get"). concat("her"));
Console : together

댓글 없음:

댓글 쓰기