Monday, October 30, 2006
자바,Java] 숫자를 문자열로 변환, 정수/실수 문자로; Number to String
예를 들어, 숫자 123 을 문자열 "123"으로 변환하는 방법입니다.
자바에서는 기본적으로, 플러스(+) 기호로 숫자에 어떤 문자열을 합쳐주면 그 숫자가 문자열화됩니다.
toString() 메소드를 사용하여 변환하는 더 명확한 방법도 있습니다.
소스 파일명: Foo.java
(※ 스크롤 박스 사용법: 박스 안을 마우스로 클릭한 후, 키보드의 좌우 화살표키를 누르면 양옆으로 움직일 수 있습니다. 박스에서 다시 나오려면, 박스 바깥의 아무곳이나 클릭하면 됩니다.)
다음은 위와는 반대로, 문자로 된 숫자를 진짜 숫자로 바꾸는 방법입니다: ▶▶ 자바/Java] 문자열, 숫자(정수/실수)로 변환; String to Number (int float double)
자바에서는 기본적으로, 플러스(+) 기호로 숫자에 어떤 문자열을 합쳐주면 그 숫자가 문자열화됩니다.
toString() 메소드를 사용하여 변환하는 더 명확한 방법도 있습니다.
숫자(int/double/long/float)를 문자열로 변환 예제
소스 파일명: Foo.java
(※ 스크롤 박스 사용법: 박스 안을 마우스로 클릭한 후, 키보드의 좌우 화살표키를 누르면 양옆으로 움직일 수 있습니다. 박스에서 다시 나오려면, 박스 바깥의 아무곳이나 클릭하면 됩니다.)
public class Foo {
public static void main(String args[]) {
String s;
// 숫자를, 다른 문자열과 합쳐서, 문자열로 변환
int i = 123;
s = i + ""; // 숫자와 문자열을 합치면, 모두 문자열이 됨
System.out.println(s); // 문자열화된 "123"이 출력
double d = 435.45;
s = d + "123"; // 435.45 와 123 이 문자열화되어, 서로 합쳐져 버림
System.out.println(s); // 문자열화된 "435.45123"이 출력
// 이번에는 toString() 메소드를 사용하여
i = 666;
s = Integer.toString(i);
System.out.println(s); // 문자열화된 "666"이 출력
d = 0.111;
s = Double.toString(d);
System.out.println(s); // 문자열화된 "0.111"이 출력
long L = 4324647480L;
s = Long.toString(L);
System.out.println(s); // 문자열화된 "4324647480"이 출력
float f = 54.4F;
s = Float.toString(f);
System.out.println(s); // 문자열화된 "54.4"가 출력
}
}
public static void main(String args[]) {
String s;
// 숫자를, 다른 문자열과 합쳐서, 문자열로 변환
int i = 123;
s = i + ""; // 숫자와 문자열을 합치면, 모두 문자열이 됨
System.out.println(s); // 문자열화된 "123"이 출력
double d = 435.45;
s = d + "123"; // 435.45 와 123 이 문자열화되어, 서로 합쳐져 버림
System.out.println(s); // 문자열화된 "435.45123"이 출력
// 이번에는 toString() 메소드를 사용하여
i = 666;
s = Integer.toString(i);
System.out.println(s); // 문자열화된 "666"이 출력
d = 0.111;
s = Double.toString(d);
System.out.println(s); // 문자열화된 "0.111"이 출력
long L = 4324647480L;
s = Long.toString(L);
System.out.println(s); // 문자열화된 "4324647480"이 출력
float f = 54.4F;
s = Float.toString(f);
System.out.println(s); // 문자열화된 "54.4"가 출력
}
}
다음은 위와는 반대로, 문자로 된 숫자를 진짜 숫자로 바꾸는 방법입니다: ▶▶ 자바/Java] 문자열, 숫자(정수/실수)로 변환; String to Number (int float double)
tag: java
자바 | Java
<< Home