이번 시간에는 String 클래스의 valueOf() 메소드를 확인해보도록 하겠습니다.
valueOf(boolean)
valueOf(double)
valueOf(float)
valueOf(int)
valueOf(long)
valueOf(String)
등
위의 valueOf() 메소드는 ()괄호 안의 해당 객체를 String 객체로 변환시키는 역활을 합니다. 말그대로 String의 객체로 형변환입니다.
예를들어 정수인 int a=5; 라면 이것을 String의 객체로 표현하고 싶으면 valueOf(5); 를 이용하면 5라는 정수는 String이라는 "5" 로 인식하게 됩니다. 이렇듯 어떤 객체를 String으로 형변환하는 valueOf() 메소드입니다.
아래 예제를 통하여 더 살펴보도록 하겠습니다.
package 기본기03;
public class T17 {
public static void main(String[] args) {
String a = "1234"; String b = String.valueOf(10); String c = String.valueOf(a); String d = String.valueOf(true); String e = String.valueOf(false); //String.valueOf는 int형이든 double형이든 boolean형이든 String객체로 만든다.
System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e);
System.out.println(a + b); System.out.println(a + b + c); System.out.println(c + d); System.out.println(c + d + e); //a,b,c,d,e 모두 String 객체이므로 +연산자로 합치면 글자를 합친 결과와 같다. }
} |
<결과물>
자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.
'JAVA-클래스의 중요메소드 > String클래스' 카테고리의 다른 글
JAVA-중요12-연습 (0) | 2018.06.29 |
---|---|
JAVA-중요11-contains() (0) | 2018.06.29 |
JAVA-중요10-split() (0) | 2018.06.29 |
JAVA-중요09-trim() (0) | 2018.06.29 |
JAVA-중요08-toUpperCase()/toLowerCase() (0) | 2018.06.29 |