본문 바로가기

자바3

(JAVA) 자바 배열관련 총정리 1. 배열종류 2. 배열 선언/초기화 하기 3. 배열 길이 출력 4. 배열 출력하기 5. 2차원 배열 선언/초기화 하기 6. 2차원 배열 출력하기 7. 배열 비교 1. 배열 종류 int[] num = new int[5]; char[] chr = new char[5]; String[] str = new String[5]; boolean[] bool = new boolean[5]; float[] f=new float[5]; double[] d=new double[5]; byte[] b = new byte[5]; . . . /* 등등 모든 원시타입형의 배열을 선언할 수 있음. 개인적으로 가장 자주사용되는 타입은 int, char, String형의 배열이라고 생각함. */ 2. 배열 선언/초기화 하기 //방법1.. 2022. 10. 12.
(JAVA) 자바 HashMap HashMap HashMap이란? - 키(Key)와 값(Value)을 묶어서 하나의 데이터(entry)로 저장한다는 특징을 갖는다. - Entry라는 내부 클래스를 정의하고, Entry안에서 key와 Value를 다룬다. Entry[] table; class Entry{ Object key; Object Value; } -해싱(Hashing)기법으로 데이터를 저장, 데이터가 많아도 검색이 빠름. -Map 인터페이스 구현, 데이터를 Key와 Value 쌍으로 저장. - Key와 Value 모두 Object타입으로, 어떠한 객체도 저장할 수 있다. - Key: 유일해야 된다, 중복 불허용. Value: 중복허용 예제) public class Test{ public static void main(String[.. 2021. 5. 1.
(JAVA)자바 문법 - HashCode 사용법 / StringBuffer 사용법 (간단한 예제) HashCode package chap02; public class HashCodeEx { public static void main(String[] args) { // TODO Auto-generated method stub String str1=new String("abc"); String str2=new String("abc"); System.out.println(str1.equals(str2)); System.out.println(str1.hashCode()); System.out.println(str2.hashCode()); //문자열 내용이 같은 str1,str2에 대해서 hashcode를 호출하면?? 같은 결과값. //System.identityHashcode: 객체의 주소값으로 해시코드를 .. 2021. 3. 16.