간단하게 형변환을 해보자(String ->int, int -> String)
간단하게 형변환을 해보자
(String ->int, int -> String)
int = 10,
String ="10"
으로 테스트
1. String -> int : Integer.parseInt(String)
public class Itpangpang
{
public static void main(String args[])
{
int a = 10;
String str = "10";
System.out.println(a+Integer.parseInt(str));
}
}
2. int -> String : Integer.toString(int);
- 변환전
public class Itpangpang
{
public static void main(String args[])
{
int a = 10;
String str = "10";
if(str.equals(a))
{
System.out.println("성공");
}
else
{
System.out.println("실패");
}
}
}
- 변환후
public class Itpangpang
{
public static void main(String args[])
{
int a = 10;
String str = "10";
if(str.equals(Integer.toString(a)))
{
System.out.println("성공");
}
else
{
System.out.println("실패");
}
}
}
3.번외)String이 int형 변환이 안되는데 변환하려고 할때
public class Itpangpang
{
public static void main(String args[])
{
int a = 10;
String str = "zzzz";
System.out.println(a+Integer.parseInt(str));
}
}
4.번외2) 숫자형 String의 앞에 0이 붙어있을때
public class Itpangpang
{
public static void main(String args[])
{
int a = 10;
String str = "000000000000000000010";
System.out.println(a+Integer.parseInt(str));
}
}
알아서 잘 변환해줌
'Java > Java 알아두면 좋은것' 카테고리의 다른 글
[자바]논리연산자 OR(||), AND(&&) (0) | 2016.04.24 |
---|---|
Java설치방법 (0) | 2016.04.20 |
추상클래스(abstract Class) (2) | 2016.04.15 |
오버로딩, 오버라이딩의 기본개념 (9) | 2016.04.14 |
[자바]static, JVM memory의 기본(2편) (1) | 2016.04.09 |