입력 : 1 호선 정수 내가 Java에서 char 데이터 유형을 어떻게 인스턴스화합니까?
new Integer(1);
2 호선은 다음 떠 경우
를 돌려 다음의 경우 이1
1.2
A
내가
new Float(1.2);
돌아 문자 인 3 호선 무엇을 반환해야?
입력 : 1 호선 정수 내가 Java에서 char 데이터 유형을 어떻게 인스턴스화합니까?
new Integer(1);
2 호선은 다음 떠 경우
를 돌려 다음의 경우 이1
1.2
A
내가
new Float(1.2);
돌아 문자 인 3 호선 무엇을 반환해야?
char 기본 유형의 문자 래퍼가 있습니다.
Character c = Character.valueOf('A');
또는 :
Character c = new Character('A');
두 가지 방법은 첫 번째 방법을 제외하고 동일 당신이 char
에서 java.lang.Character
의 인스턴스를 얻을 필요가 있다면 당신은
을 할 수있는 두 가지 방법이 ASCII 문자 캐싱을 사용하므로 더 효율적입니다. Character.valueOf('A') == Character.valueOf('A')
은 항상 true입니다. 당신이 Character
에 String
을 변환해야하는 경우
, 당신은 charAt
방법을 사용할 수 있습니다
Character c = "A".charAt(0);
부울 -> 부울; ---> 문자는 char; 바이트 -> 바이트, 짧은 -> Short; int -> 정수, long -> Long, float -> 부동, double -> Double; 그래서 새 문자 ('A');은 원하는 것이어야합니다.
새 문자 ('A'); –
문자열에 "A"가 있으면 어떨까요? @MichaelMarkidis – Yggdrasil
https://docs.oracle.com/javase/tutorial/java/data/characters.html –