1) String -> int
String s = "0";
int i = integer.parseInt(s);
2) int -> String
int i = 0;
String s = Integer.toString(i);
=================================================================================
추가 팁
int - String 하기 전에 아래 함수를 공통 함수에 넣어놓고 미리 체크하면 예외 발생을 막을수 있음
public boolean isNumber(String number){
if (number == "") {
return false;
}
for (int i = 0; i < number.length(); i++) {
if (!Character.isDigit(number.charAt(i))) {
return false;
}
}
return true;
}
String - int 가 질 기억 안난다면 추천하고 싶진 않지만..
int i = 0;
String s = i + "";
=================================================================================
위의 팁 처럼
예외를 막기위해 체크 해줘야 합니다+ㅁ+ㅋ
그렇지 않으면 java.lang.NumberFormatException: For input string: 의 예외가 나지요~~
if(!newTemp.equals(null)){ // 이 부분에서 나는 것이였다.
// 널 체크 추가!!
newNumTemp = Integer.parseInt(newTemp);
System.out.println("#####newNumTemp="+newNumTemp+"#####");
if(newNumTemp > 0){ // 이것도 추가 해주었다 ㅋ
newRegi = (newNumTemp)+1;
System.out.println("#####newRegi="+newRegi+"#####");
}
}
이런식으로 체크 해주면 됩니당~^^*
출처 : http://www.anycoding.com/bbs/board.php?bo_table=acProgram_java&wr_id=5828
String s = "0";
int i = integer.parseInt(s);
2) int -> String
int i = 0;
String s = Integer.toString(i);
=================================================================================
추가 팁
int - String 하기 전에 아래 함수를 공통 함수에 넣어놓고 미리 체크하면 예외 발생을 막을수 있음
public boolean isNumber(String number){
if (number == "") {
return false;
}
for (int i = 0; i < number.length(); i++) {
if (!Character.isDigit(number.charAt(i))) {
return false;
}
}
return true;
}
String - int 가 질 기억 안난다면 추천하고 싶진 않지만..
int i = 0;
String s = i + "";
=================================================================================
위의 팁 처럼
예외를 막기위해 체크 해줘야 합니다+ㅁ+ㅋ
그렇지 않으면 java.lang.NumberFormatException: For input string: 의 예외가 나지요~~
if(!newTemp.equals(null)){ // 이 부분에서 나는 것이였다.
// 널 체크 추가!!
newNumTemp = Integer.parseInt(newTemp);
System.out.println("#####newNumTemp="+newNumTemp+"#####");
if(newNumTemp > 0){ // 이것도 추가 해주었다 ㅋ
newRegi = (newNumTemp)+1;
System.out.println("#####newRegi="+newRegi+"#####");
}
}
이런식으로 체크 해주면 됩니당~^^*
출처 : http://www.anycoding.com/bbs/board.php?bo_table=acProgram_java&wr_id=5828