전체 글787 [Java]난수 생성 방법 난수 생성 방법 이번 포스팅은 Java에서 특정 범위의 난수를 생성하는 몇 가지 방법을 소개합니다. 방법 1. Random 클래스 사용 방법 첫 번째 방법으로 가장 잘 알려져 있는 Random 클래스를 사용하여 특정 범위의 난수를 생성할 수 있습니다. 먼저, Random 클래스의 객체를 생성합니다. int 타입의 랜덤 값을 생성하기 위해 다음 메서드를 사용합니다. public int nextInt(); public int nextInt(int bound); nextInt() 메서드 - int 타입의 범위에 해당하는 랜덤 값을 생성합니다. - 범위: -2,147,483,648 ~ 2,147,483,647 nextInt(int bound) 메서드 - 0 ~ (bound - 1) 범위에 해당하는 랜덤 값을 생.. Java 2022. 8. 31. [Java]HashMap 합치는 방법 HashMap 합치는 방법 이번 포스팅은 두 개의 HashMap을 합치는 몇 가지 방법을 소개합니다. 방법 1. HashMap의 putAll 메서드 첫 번째 방법으로 HashMap 클래스에서 제공하는 putAll() 메서드를 사용합니다. public void putAll(Map Java/컬렉션 2022. 8. 31. 개발 블로그 방문 유입 분석 개발 블로그 방문 유입 분석 누적 방문수 50만을 넘은 기념으로 개발 블로그 방문 유입을 분석하는 글을 작성하려고 한다. 이 글은 개발 또는 프로그래밍을 주제로 블로그를 운영하는 분들에게 작은 도움이 될 수 있으나 개발 또는 프로그래밍이 아닌 주제로 블로그를 운영하시는 분들에게는 큰 도움이 되지 않으므로 재미 삼아 읽어주시면 감사하겠다. 냉정하게 이야기해서 이 포스팅은 나에게 아무런 도움이 되지 않는다. 혹여나 이 글로 인해 경쟁자만 늘어나는 것이 아닌지, 방문 유입이 감소하는 것은 아닌지라는 불안감만 생기게 한다. 그럼에도 불구하고 이 포스팅을 공유하는 이유는 많은 개발자들이 블로그를 시작하고 금방 포기하기 때문이다. 비록, 누적 방문수 50만, 월 수익 50만 원도 안 되는 블로거가 이런 말 하는 게.. 티스토리/티스토리 가이드 2022. 8. 30. [Java]HashMap 값 변경하는 방법 HashMap 값 변경하는 방법 이번 포스팅은 HashMap의 값을 변경할 수 있는 몇 가지 방법을 소개합니다. 방법 1. 특정 키에 해당하는 값을 새로운 값으로 변경 - put 메서드 특정 키에 해당하는 값을 변경하는 방법으로 HashMap 클래스에서 제공하는 put() 메서드를 사용할 수 있습니다. public V put(K key, V value); put() 메서드는 HashMap에 키와 값을 추가하는 메서드로 알려져 있으나 키가 이미 존재하는 경우 매핑되는 값이 변경됩니다. public static void main(String args[]) { HashMap hm = new HashMap(); hm.put("React", 1000); System.out.println("[변경 전]"); Sys.. Java/컬렉션 2022. 8. 30. [Java]HashMap 키를 기준으로 삭제하는 방법 HashMap 키를 기준으로 삭제하는 방법 Java의 HashMap은 형식의 데이터를 가지는 컬렉션입니다. HashMap의 키(Key)는 고유한 값으로 중복될 수 없지만, 값(Value)은 중복될 수 있습니다. 이번 포스팅은 값을 기준으로 HashMap의 요소를 삭제할 수 있는 몇 가지 방법을 소개합니다. 방법 1. HashMap의 remove 메서드 첫 번째 방법으로 HashMap 클래스에서 제공하는 remove() 메서드를 사용하여 특정 키가 존재하는 요소를 삭제할 수 있습니다. public V remove(Object key); remove() 메서드는 키를 매개변수로 전달받으며, HashMap의 요소를 삭제합니다. 정상적으로 삭제되면, 해당 키와 매핑되는 값을 반환합니다. 만약, HashMap에 .. Java/컬렉션 2022. 8. 30. [Java]HashMap 값을 기준으로 삭제하는 방법 HashMap 값을 기준으로 삭제하는 방법 Java의 HashMap은 형식의 데이터를 가지는 컬렉션입니다. HashMap 클래스는 특정 키가 존재하면 데이터를 삭제하는 remove() 메서드와 모든 데이터를 삭제하는 clear() 메서드를 제공합니다. 하지만, 값을 기준으로 HashMap의 요소를 삭제할 수 있는 메서드는 제공하지 않습니다. 그러나, HashMap이 아닌 다른 클래스에서 제공하는 메서드를 사용한다면, 값을 기준으로 HashMap의 요소를 삭제할 수 있습니다. 이번 포스팅은 값을 기준으로 HashMap의 요소를 삭제할 수 있는 몇 가지 방법을 소개합니다. 방법 1. Value를 컬렉션으로 반환 후 remove 메서드 호출 첫 번째 방법으로 HashMap의 values() 메서드와 Colle.. Java/컬렉션 2022. 8. 30. [Java]HashMap 특정 값이 존재하는지 확인하는 방법 HashMap 특정 값이 존재하는지 확인하는 방법 이번 포스팅은 HashMap에 특정 조건을 만족하는 값 또는 특정 값이 존재하는지 확인할 수 있는 몇 가지 방법을 소개합니다. 방법 1. HashMap의 containsValue 메서드 첫 번째 방법으로 HashMap 클래스에서 제공하는 containsValue() 메서드를 사용하는 것입니다. public boolean containsValue(Object value); containsValue() 메서드는 매개변수로 전달된 값이 HashMap에 존재하면 true를 반환하고 그렇지 않으면 false를 반환합니다. 예제 1. 기본 타입 다음 예제는 값(Value)이 Integer 타입인 HashMap에서 특정 값 존재 여부를 콘솔에 출력합니다. public.. Java/컬렉션 2022. 8. 30. [C#]Dictionary 필터링하는 방법 Dictonary 필터링하는 방법 Dictionary에서 특정 조건을 만족하는 데이터만 가져오고 싶은 상황이 존재할 수 있습니다. 이번 포스팅은 Dictionary의 키와 값을 필터링하는 몇 가지 방법을 소개합니다. 방법 1. LINQ의 Where 메서드 - 새로운 Dictionary 생성 첫 번째 방법으로 LINQ에서 제공하는 Where() 메서드를 사용하여 키 또는 값이 필터링된 새로운 Dictionary를 생성할 수 있습니다. 먼저, LINQ의 Where() 메서드를 사용하기 위해 다음 네임스페이스를 추가합니다. using System.Linq; 배열 또는 컬렉션과 같은 데이터 집합을 필터링하는 Where() 메서드는 오버로드된 두 가지 버전이 존재합니다. public static IEnumerab.. C# 2022. 8. 29. [C#]Dictionary 콘솔에 출력하는 방법 Dictionary 콘솔에 출력하는 방법 C#의 Dictionary 클래스는 형식의 컬렉션이므로 키와 값을 한 번에 출력할 수 없습니다. 이번 포스팅은 Dictionary의 키와 값을 콘솔에 출력하는 몇 가지 방법을 소개합니다. 방법 1. for문 for문을 사용하여 Dictionary의 키와 값을 콘솔에 출력할 수 있습니다. [출력 방법] 순서 1. Dictionary 요소의 개수만큼 반복문을 실행합니다. 순서 2. Dictionary 클래스의 ElementAt() 메서드로 Dictionary의 요소를 가져옵니다. 순서 3. 콘솔에 키와 값을 출력합니다. 다음 예제는 string 타입의 키와 int 타입의 값으로 구성된 Dictioanry의 요소를 출력합니다. class Program { public .. C# 2022. 8. 29. [Java]HashMap 콘솔에 출력하는 방법 HashMap 콘솔에 출력하는 방법 이번 포스팅은 Java의 HashMap 요소를 콘솔에 출력할 수 있는 몇 가지 방법을 소개합니다. 방법 1. 바로 출력 HashMap의 모든 요소를 콘솔에 출력할 수 있는 가장 간단한 방법으로 HashMap 객체를 println() 메서드에 전달합니다. public static void main(String args[]) { Map hm = new HashMap(); hm.put("둘리", 10); hm.put("또치", 20); hm.put("마이콜", 30); System.out.println(hm); } [실행 결과] {둘리=10, 마이콜=30, 또치=20} 방법 2. for문과 keySet 메서드 HashMap 클래스에서 제공하는 keySet() 메서드와 for.. Java/컬렉션 2022. 8. 29. [Java]HashMap 초기화 방법 HashMap 초기화 방법 이번 포스팅은 Java의 HashMap 객체를 초기화하는 몇 가지 방법을 소개합니다. 방법 1. null(권장하지 않음) HashMap 객체를 null로 초기화할 수 있습니다. null로 초기화하는 경우 HashMap 클래스에서 제공하는 메서드를 사용할 수 없습니다. null에서 메서드를 호출하는 것은 불가능하기 때문이죠. 따라서, null로 초기화하는 방법은 권장하지 않습니다. 다음 예제는 null로 초기화된 HashMap 객체에서 HashMap 클래스에서 제공하는 put() 메서드를 호출했을 때, NullPointerException이 발생하는 것을 보여줍니다. public static void main(String args[]) { Map hm = null; hm.put(.. Java/컬렉션 2022. 8. 29. [Java]ArrayList 값 변경 방법 ArrayList 값 변경 이번 포스팅은 ArrayList의 값을 변경할 수 있는 다양한 방법을 소개합니다. 방법 1. 특정 인덱스의 값을 변경 List 클래스에서 제공하는 set() 메서드를 사용하여 특정 인덱스의 값을 변경할 수 있습니다. E set(int index, E element); set() 메서드는 특정 인덱스(index)의 값을 설정된 값(element)으로 변경할 수 있으며, 변경 이전의 값을 반환합니다. 다음 예제는 int 타입의 List에서 0번째 인덱스의 값을 10으로 변경합니다. public static void main(String args[]) { List intList = new ArrayList(Arrays.asList(1, 2, 3)); System.out.println.. Java/컬렉션 2022. 8. 29. 이전 1 ··· 10 11 12 13 14 15 16 ··· 66 다음