기본 데이터 유형 대상 포장류는 어떤 작용을 합니까?어떻게 사용합니까?
. :
1、 :
① +"" ;
② .toString( ) ;
: toString Object 。 toString 。 , 。
4 public class IntegerText {
<span style="white-space:pre"> </span>public static void main(String[] args)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>int x = 457834 ;
<span style="white-space:pre"> </span> <span style="white-space:pre"> </span>String s = x + "" ;
<span style="white-space:pre"> </span>// toString 。
<span style="white-space:pre"> </span> <span style="white-space:pre"> </span>String str = Integer.toString(457834) ;
<span style="white-space:pre"> </span>// equals Object 。
<span style="white-space:pre"> </span>System.out.println("str.equals(s):"+str.equals(s));
<span style="white-space:pre"> </span>System.out.println("s==str:" + (s == str));
<span style="white-space:pre"> </span>}
}
2 문자열을 기본 데이터 형식으로 변환:xxx a = Xxx.parseXxx(String) ;
public class StringToBase {
public static void main(String[] arg)
{
int a = Integer.parseInt("abc") ;
System.out.println("a =" + a);
}
둘.JDK 1.5 새로운 기능:public class IntegerText {
public static void main(String[] args)
{
Integer a = 127 ;
Integer b = 127;
Integer c = new Integer(127) ;
System.out.println("a.equals(b):"+a.equals(b));
System.out.println("a == b :" + (a == b));
System.out.println("a.equals(c):"+a.equals(c));
System.out.println("a == c :" + (a == c));
System.out.println("");
a += 1 ;
b += 1 ;
System.out.println("a.equals(b):"+a.equals(b));
System.out.println("a == b :" + (a == b));
}
}
인쇄 결과는 다음과 같습니다.a.equals(b):true
a == b :true
a.equals(c):true
a == c :false
a.equals(b):true
a == b :false
새로운 기능: 1. 기본 데이터 형식의 대상에 직접 값을 부여할 수 있다.자동 포장과 자동 해체를 통해 완성되는 것이 원리다.예를 들어 12줄의 코드: a는 자동 해체(a.intVaule())를 해서 int 형식으로 만들고 1과 가산 연산을 해서 상자에 넣는다.2. 수치가byte 범위 내에 있으면 이 수치가 이미 존재하면 새로운 공간을 열지 않습니다.예를 들어 a와 b의 기본 형식 수치가byte 범위 내에 있으면 a=b가 되돌아오는true;반면에 a와 b의 기본 유형 수치가 127보다 크면 a=b는false로 되돌아온다.셋.십진수를 다른 진수로 바꾸는 방법도 있습니다: tobinary String (int i): 이진법 (기수 2) 의 무기호 정수 형식으로 정수 매개 변수의 문자열 표시 형식을 되돌려줍니다.toOctalString(int i): 8진수 toHexString(int i);16진법.다른 진수는 10진수로 변환됩니다:parseInt (String,radix): 두 번째 인자가 지정한 기수를 사용하여 문자열 인자를 기호가 있는 정수로 해석합니다.
총괄: 기본 데이터 유형 포장류는 대상을 대상으로 하는 사상에 따라 기본 데이터 유형을 대상으로 봉인했다.장점: 1. 대상의 속성과 행위를 통해 기본 데이터 유형을 조작할 수 있다.2. 기본 데이터 형식과 문자열 간의 변환을 실현할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
List 컬렉션 객체에서 서로 다른 속성 크기로 정렬된 인스턴스인스턴스는 다음과 같습니다. 테스트: 출력 결과는 다음과 같습니다. 두 번째 방법은 컬렉션에 따라.sort 재부팅 방법(예: 마스터 클래스에서 이렇게 작성하면 됩니다. 출력 결과는 다음과 같습니다. 전자의 코드 구조...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.