[Java] 나의 영어 사전
·
TIL/Java
나의 영어 사전 실리콘 밸리의 프로그래밍 트렌드에 뒤쳐지지 않기 위해서 영어 공부를 하려고 합니다. 영어 공부를 도와줄 단어장을 만들어 봅시다! Main 클래스만 주어집니다. Main 클래스를 보고 WordDictionary 클래스를 완성시켜 보세요! 대소문자 처리에 유의해주세요. 대소문자와 상관없이 단어를 찾을 수 있어야 합니다. Main 클래스 public class Main { public static void main(String[] args) { WordDictionary dictionary = new WordDictionary(); dictionary.addWord("Movie", "영화"); dictionary.addWord("cat", "고양이"); dictionary.addWord("Do..
[Java] HashMap
·
TIL/Java
HashMap은 'value(원소)'와, 그 원소를 가리키는 'key' 값을 같이 저장한다. 순서만 있는 ArrayList와 달리, key와 value가 쌍을 이루고 있다. 사용 HashMap의 키로는 String을 쓰는 것이 가장 일반적이다. 이름이나 'ID'를 담기에 String이 가장 쉽고 직관적이기도 하고, HashMap의 동작 원리상 String이 적합 선언하기 선언과 인스턴스 생성은 ArrayList와 매우 비슷합니다. 꺽쇠 안에 key와 value의 자료형을 적어줍니다. HashMap 기본구조 HashMap 변수명 = new HashMap(); HashMap pokedex = new HashMap(); Key-Value 쌍 추가하기 HashMap에 쌍을 추가할 때는 put 메소드를 사용. 첫..