language/Java 4

getOrDefault

getOrDefault default V getOrDefault(Object key, V defaultValue) Returns the value to which the specified key is mapped, or defaultValue if this map contains no mapping for the key. -> 찾는키가 있다면 키의 value의 값을 반환, 없다면 기본값을 반환한다. 如果你有找的key return value , 没有的事 return default value 探すkeyがあるならkeyのvalueをreturn ないときはdefault value をreturn 사용법 (To use) public void testGetOrDefault(){ String [] animal = {"re..

language/Java 2022.03.02

제네릭이란?

제네릭이라는 단어를 가끔 듣게 되는데 궁금해서 찾아보았다. 제네릭이란 클래스에서 사용할 타입을 클래스 외부에서 설정하는것 이라고한다. 선언은 클래스 이다. 안에 어떤 타임을 선언해 줘서 ArrayList, List등이 사용할 객체의 타입을 지정해 준다는 뜻. import java.util.ArrayList; import java.util.List; public class Generics { public static void main(String[] args) { ArrayList arrList = new ArrayList(); arrList.add("광어"); arrList.add("우럭"); arrList.add("참돔"); for(int i=0; i

language/Java 2020.10.06

향상된 for문

ackage com.jj.basic; public class D_ForEach { //향상된 for문 //for (type var : iterate) { // body-of-loop //} //루프를 돌릴 객체를 iterate부분에 넣어주고 각 루프에서 나오는 타입과 {}안에서 사용할 변수명을 var에 지정. //기존 for문과 비교하면 초기값 조건값 증감값을 기입하지 않아 간결 public void forTest() { String[] temp = {"aa","bb","cc"}; for(String el : temp) { System.out.println(el); } } public static void main(String[] args) { D_ForEach d = new D_ForEach(); d...

language/Java 2020.09.29

[Java] hashmap

완주하지못한 선수 문제를 풀다가 Hashp맵에 대해 모르는 메소드가 있어서 공부하였다. Hashmap에대한 코드 package com.jj.basic; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; public class A_Collection { public void HashMap01() { Map product = new HashMap(); product.put("buldak", 3.9); product.put("apple", 2.4); product.put("water", 1.4); product.put("milk", 2.6); product.put("milk", 2.6..

language/Java 2020.09.29