어제 오늘 내일

[JavaAPI] java.lang.String 클래스 메소드와 예제(1) - 생성자 본문

IT/Java

[JavaAPI] java.lang.String 클래스 메소드와 예제(1) - 생성자

hi.anna 2016. 6. 8. 12:38


Java에서 많이 사용되는 클래스의 메소드를 예제를 포함하여 정리해 보려고 한다.

(Java 8 기준)




java.lang.String


생성자


String()

String(byte[] bytes)

String(byte[] bytes, Charset charset)

String(byte[] bytes, int offset, int length)

String(byte[] bytes, int offset, int length, Charset charset)

String(byte[] bytes, int offset, int length, String charsetName)

String(byte[] bytes, String charsetName)

String(char[] value)

String(char[] value, int offset, int count)

String(int[] codePoints, int offset, int count)

String(String original)

String(StringBuffer buffer)

String(StringBuilder builder)



1. String()

비어있는 String 객체를 생성한다.


결과값 :



2. String(byte[] bytes)
byte 배열을 입력받아 String 객체를 생성한다.

결과값 : hello


3. String(byte[] bytes, Charset charset)

byte 배열과 Character Set을 지정하여 String 객체를 생성한다.


결과값 : hello


4. String(byte[] bytes, int offset, int length)

byte배열, 스트링시작위치(offset), 스트링길이(length)를 지정하여 String 객체를 생성한다.


결과값 : ell


5. String(byte[] bytes, int offset, int length, Charset charset)

byte배열, 스트링시작위치(offset), 스트링길이(length), Character Set을 지정하여 String 객체를 생성한다.


결과값 : ell


6. String(byte[] bytes, int offset, int length, String charsetName)

byte배열, 스트링시작위치(offset), 스트링길이(length), Character Set이름을 String Type으로 지정하여 String 객체를 생성한다.


결과값 : ell


7. String(byte[] bytes, String charsetName)

byte배열, Character Set이름을 String Type으로 지정하여 String 객체를 생성한다.


결과값 : hello


8. String(char[] value)

argument로 char배열 객체를 전달받아 String 객체를 생성한다.


결과값 : hello


9. String(char[] value, int offset, int count)

char배열, 스트링시작위치(offset), 스트링길이(count)를 지정하여 String 객체를 생성한다.


결과값 : ell


10. String(int[] codePoints, int offset, int count)

unicode의 codePoints, 스트링시작위치(offset), 스트링길이(count)를 지정하여 String 객체를 생성한다.


결과값 : ell


11. String(String original)

argument로 string객체를 전달받아 String 객체를 생성한다.


결과값 : hello


12. String(StringBuffer buffer)

argument로 StringBuffer객체를 전달받아 String 객체를 생성한다.


결과값 : hello


13. String(StringBuilder builder)

argument로 StringBuilder객체를 전달받아 String 객체를 생성한다.


결과값 : hello


반응형
Comments