simDev1234
심플하고 차분하게
simDev1234
전체 방문자
오늘
어제
  • 분류 전체보기
    • Computer Science
      • Basic Math
      • Data Structure
      • Algorithm
      • Database
      • OS
    • Language
      • Java
      • Kotlin
      • SQL
    • Framework
      • Spring
      • Orm&Mapper
      • 프로젝트로 스프링 이해하기
      • 스프링 라이브러리
    • Infra
      • Cloud
      • Docker
      • Redis
      • AWS, Azure
      • Device
    • Etc
      • CleanCoding
    • Git,Github

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 참조변수
  • 컨트롤러
  • 스프링
  • JVM메모리구조
  • 자바메모리구조
  • controllerTest
  • 자바프로그램
  • 자바
  • 참조타입
  • 404
  • null
  • scanner #next() #nextLine()
  • 자바프로그래밍

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
simDev1234
Language/Java

[자바_복습] 문자열<->정수형, char타입 숫자<->정수형

Language/Java

[자바_복습] 문자열<->정수형, char타입 숫자<->정수형

2022. 3. 18. 14:41

1. 문자열을 정수형을 바꾸는 법 _ 변수타입.parse변수타입();

Boolean.parseBoolean(String s)
Byte.parseByte(String s)
Short.parseShort(String s)
Integer.parseInt(String s)
Long.parseLong(String s)
Float.parseFloat(String s)
Double.parseDouble(String s)

 

package test;

public class TypeTest {

	public static void main(String[] args) {
		String home_addr = "01002";
		int addr = Integer.parseInt(home_addr);
		System.out.printf("HOME ADDRESS : %d",addr);
	}

}

>> 결과

HOME ADDRESS : 1002

※ 앞의 0이 사라지는 걸 볼 수 있다. 0은 정수형 타입으로 변환될 때 삭제되기 때문. 

 

2. 정수형을 문자열로 바꾸는 법 _ String.valueOf(   ); 

package test;

public class TypeTest2 {

	public static void main(String[] args) {
		int addr = 10002; //만약 01002를 적으면 이건 십진수가 아님
		String home_addr = String.valueOf(addr);
		System.out.println("HOME ADDRESS : "+home_addr);
	}

}

>> 결과

HOME ADDRESS : 10002

 

3. 문자타입의 숫자를 정수타입의 숫자로 바꾸는 법_  '9' - '0'

package test;

public class TypeTest4 {

	public static void main(String[] args) {
    	//문자를 숫자로
		char initial = '9';
		int change = initial - '0';
		System.out.println(change);
	}

}

>> 결과

9

 

4. 정수타입의 숫자를 문자타입으로 바꾸는 법_ 9 + '0'

package test;

public class TypeTest3 {

	public static void main(String[] args) {
		//숫자를 문자로
		int initial = 9;
		char change = (char)(initial + '0');
		System.out.println(change);
	}

}

>> 결과

9

 

'Language > Java' 카테고리의 다른 글

[자바_문법] 향상된 for문 (JDK 5.0이상, 배열 및 컬렉션/맵에 사용)  (0) 2022.03.19
[자바_복습] JVM 메모리 구조 정리  (0) 2022.03.19
[자바의 정석_복습] 객체지향 프로그래밍2(2) - 추상클래스,인터페이스,내부클래스  (0) 2022.03.17
[자바_복습] Random 객체와 StringBuffer를 사용한 로또  (0) 2022.03.17
[자바_복습] Vector클래스 : 객체 배열의 크기 관리  (0) 2022.03.17
  • 1. 문자열을 정수형을 바꾸는 법 _ 변수타입.parse변수타입();
  • 2. 정수형을 문자열로 바꾸는 법 _ String.valueOf(   ); 
  • 3. 문자타입의 숫자를 정수타입의 숫자로 바꾸는 법_  '9' - '0'
  • 4. 정수타입의 숫자를 문자타입으로 바꾸는 법_ 9 + '0'
'Language/Java' 카테고리의 다른 글
  • [자바_문법] 향상된 for문 (JDK 5.0이상, 배열 및 컬렉션/맵에 사용)
  • [자바_복습] JVM 메모리 구조 정리
  • [자바의 정석_복습] 객체지향 프로그래밍2(2) - 추상클래스,인터페이스,내부클래스
  • [자바_복습] Random 객체와 StringBuffer를 사용한 로또
simDev1234
simDev1234
TIL용 블로그. * 저작권 이슈가 있는 부분이 있다면 댓글 부탁드립니다.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.