자바 Android 의 문자열 비교 와 double 형식 을 두 소수점 으로 변환 합 니 다.

1766 단어
오늘 프로 그래 밍 과정 에서 문 제 를 발 견 했 는데 자바 가 문자열 에서 이 부분 을 비교 하 는 것 이 우리 가 생각 하 는 것 과 다르다 는 것 을 발견 했다.
String a =new String("fwe");
String b =new String("fwe");
if(a==b){
    System.out.println("  ");
}
if(a.equals(b)){
    System.out.println(" ");
}


실행 결 과 는: 네.이 안 에는 인용 과 내용 의 비교 가 있다.인용 은 메모리 에 있 는 주 소 를 나타 내 고 내용 은 이 주소 에 저 장 된 데 이 터 를 나타 낸다.(하드웨어 에 대응 하 는 것 은 주소 온라인 전송, 데이터 온라인 전송).'= =' 은 두 주소 가 같은 지 비교 한 것 으로 두 주소 가 다른 것 이 분명 하 다.equals 는 내용 을 비교 하 는데 두 내용 이 같다.
double 이 어떻게 두 개의 소수 로 변 하고 String 변수 로 변 하 는 지 에 대해 자주 사용 하 는 방법:
 double resultPay = 3.1245;
 DecimalFormat df = new DecimalFormat("###.##");
 String pay       =String.valueOf(df.format(resultPay));

이 건 double 이 어떻게 변 하 는 지 참고 할 수 있어 요.
이것 은 인용 과 내용 을 볼 수 있 습 니 다.

좋은 웹페이지 즐겨찾기