Java (37) 썸네일형 리스트형 Ch11 Format 클래스 Format 클래스 java.text 패키지에 포함 1. 숫자형식 클래스 DecimalFormat, format() 숫자데이터를 원하는 형식으로 표현하기 위해서 패턴을 사용 ① 적용할 패턴 선택 #,###.0 ② DecimalFormat() 생성자의 매개값으로 패턴 입력하고 호출 DecimalFormat df = new DecimalFormat("#,###.0"); ③ String 변수명 = 참조객체명.format(숫자);String result = df.format(1234567.89); 기호 의미 패턴 예 1234567.89 → 변환결과 0 10진수(빈자리는 0으로 채움) 정수부분은 0하나만 찍어도 모두 표현 소수부분은 0의 개수만큼 채워 표현 0 0.0 0000000000.00000 1234568 .. 삼항연산자 이용 - 값을 나열하는 중에만 ','찍어주기 1. 가로 출력되는 값 : print를 이용할 것 2. ( i== (array.length-1) ) ? " " : "," ) i가 마지막 인덱스일때는 ""출력하고 아니면 , 찍어준다 System.out.print("scores: {" ); for(int i=0; i Ch11 기본 API 클래스 - StringTokenzier, 정규표현식 보호되어 있는 글입니다. Ch11 기본 API클래스 - 해시코드 더보기 2021.03.23 - [Java/Study] - Ch11 기본 API클래스 - java.lang & java.util 패키지, Object 클래스 해시코드는 무엇이고, 왜 재정의해서 사용할까? equals는 논리적으로 '값'을 비교한다.다른 객체라 하더라도 같은 값을 가진다면 equals()는 true를 반환한다. 그리고 해시코드가 있다. Map컬렉션을 구현하는 HashTable과 HashMap은 Key-Value 쌍으로 객체를 보관하는 도구이다. Key가 가진 hashcode를 통해 value를 더욱 빠르게 찾아낸다. 그렇다면 해시코드란 무엇일까? 최초의 해시코드는, Object클래스의 hashCode()의 리턴값으로 객체의 참조(16진수)를 10진수로 변환시킨 값이다. 각 객체에 대응되는 고.. Formatting (수정필요) 보호되어 있는 글입니다. Ch11 java.lang & java.util 패키지(Object, System, Class 클래스) 보호되어 있는 글입니다. Ch9 중첩클래스와 중첩 인터페이스 예제9 - 익명구현객체를 이용해 버튼 이벤트를 처리하는 방법 (p.413) public class Button { OnClickListener listener; void setOnClickListener(OnClickListener listener) { this.listener = listener; } void touch() { listener.onClick(); } interface OnClickListener{ void onClick(); } } public class Window { //필드 초기값으로 대입 //OnclickLister라는 중첩인터페이스 타입을 부르는 방법 : 외부클래스명.OnClickListener //Window의 필드 listener에 익명구현클래스를 생성하고 참조를 집어넣는다.. 중첩클래스와 정적클래스 (Static과 "메모리에 올린다"의 의미) 중첩클래스를 공부하던 중 의문이 생겼다. 먼저 중첩클래스의 바깥 클래스A 가 인스턴스 클래스, 내부 클래스B 또한 인스턴스 클래스인 경우 내부 클래스에 접근하는 방법은 다음과 같다. A a = new A(); A.B b = a.new B(); 혹은 A.B b = new A().new B(); 바깥 인스턴스클래스인 A를 먼저 객체생성해야, 이 참조를 통해 안쪽에 있는 인스턴스클래스B에 접근 가능하고 객체생성할 수 있다는 논리이기 때문에 쉽게 납득이 갔다. 그러나 외부A는 인스턴스, 내부 클래스B가 정적 클래스일 때 내부클래스에 접근하는 방법에서 의문이 생겼다. A.B b = A.new B(); 1. 중첩클래스를 싸고 있는 바깥 클래스가 여전히 인스턴스 클래스인데, 어떻게 바깥 클래스를 객체생성하지 않고 내.. 이전 1 2 3 4 5 다음