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));
}
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";
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);
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 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
Console : together
댓글 없음:
댓글 쓰기