본문 바로가기
반응형

학습/JAVA24

13. List 인터페이스 (ArrayList) - ArrayList 저장순서 유지 중복 허용 - 재네릭을 지정하지 않은 경우 package chap13; import java.util.ArrayList; public class Sample01 { /* List인터페이스 : ArrayList 저장순서 유지, 중복 허용 */ public static void main(String[] args) { // 재네릭을 지정하지 않으면 모든 자료를 추가할 수 있음 ArrayList list = new ArrayList(); boolean add = list.add(5); System.out.println("객체 추가 : " + add); list.add(5); list.add(2); list.add(1); list.add(3); list.add("abc"); S.. 2022. 11. 7.
11. 기본 API 클래스(3) - String 생성자 import java.io.UnsupportedEncodingException; import java.util.Arrays; public class StringDemo { public static void main(String[] args) { // 문자열 -> 바이트배열 String str = "Hello Java"; byte[] hello = str.getBytes(); System.out.println(Arrays.toString(hello)); // 바이트 배열 -> 문자열 byte[] bytes1 = {72, 101, 108, 108, 111, 32, 74, 97, 118, 97}; String str2 = new String(bytes1); System.out.print.. 2022. 10. 31.
11. 기본 API 클래스(2) - 객체비교 compare(T , T , Comparator) public class Member { private int id; private String name; public Member(int id, String name) { this.id = id; this.name = name; } ' ' // Getter & Setter 생성 ' ' @Override public String toString() { return "Member [id=" + id + ", name=" + name + "]"; } } =========================================================== import java.util.Comparator; //Member 객체의 정렬 기준 정의.. 2022. 10. 27.
11. 기본 API 클래스(1) - 자바 API 도큐먼트 자바 API란? ▪ 자바에서 기본적으로 제공하는 라이브러리(library) ▪ 프로그램 개발에 자주 사용되는 클래스 및 인터페이스 모음 API 도큐먼트 쉽게 API 찾아 이용할 수 있도록 문서화한 것 HTML 페이지로 작성되어 있어 웹 브라우저로 바로 볼 수 있음 http://docs.oracle.com/javase/8/docs/api/ java.lang 패키지 자바 프로그램의 기본적인 클래스를 담은 패키지 포함된 클래스와 인터페이스는 import 없이 사용 주요 클래스 java.lang 패키지 Arrays : 배열을 다루는 여러가지 메소드 제공 Calendar, Date : 날짜와 시간 관련 클래스 Objects: 객체에 관련된 여러가지 메소드 제공 java.lang의 Obje.. 2022. 10. 26.
반응형