오늘 갑자기 문자를 사용해야 합니다. HashMap
HashMap< Integer, Character> map=new HashMap<Integer, Character>(); 다음과 같이 정의할 경우:
HashMap<Integer, char> map=new HashMap<Integer, char>(); 그냥 차이점을 확인해보니 Java를 배울 때 영어버전을 배웠는데 잘 배우지 않아서 이제 천천히 만회할 수 밖에 없다는 것을 알게 되었습니다.
Character는 Integer 및 int, Long 및 long과 마찬가지로 char에 대한 래퍼 클래스입니다.
Character는 char의 래퍼 클래스이며 다양한 메서드를 제공합니다.
패키징 클래스 및 기본 유형을 자동으로 변환할 수 있는 기능입니다. 자동 밀봉 및 자동 개봉이라는 jdk1.5(5.0)의 새로운 기능입니다.
즉:
예 1:
char ch='a';
문자 ch1=ch;//자동 봉인
캐릭터 c=새 캐릭터(a);
char c1=c;//자동 차단 해제
예 2:
int t=10;
정수 t1=t;//자동 봉인
Integer t=new Integer(10);
int t1=t//자동 차단 해제
[관련 추천]
2. Java의 Character 클래스에 대한 자세한 설명
3. Packaging 클래스 Character의 인스턴스 분석에 대하여
위 내용은 Character 메소드와 char 메소드의 차이점에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!