Properties 객체Map보다 축소된 기능의 객체 (프로퍼티스)Map은 key값과 value값에 모든 종류의 객체를 사용할 수 있지만Properties는 key값과 value값에 'String'만 사용할 수 있다.Map과 다른 메서드Map은 get()메서드와 put() 메서드를 이용하여 입출력하지만Properties는 getProperty() 메서드와 setProperty() 메서드를 이용하여 입출력한다.Properties는 데이터를 파일로 입출력 할 수 있다.import java.util.Properties;public class PropertiesTest { public static void main(String[] args) { Properties prop = new Properties();..
분류 전체보기
문제) 이름, 주소, 전화번호를 멤버로 갖는 Phone클래스를 만들고Map을 이용하여 '전화번호 정보'를 관리하는 프로그램을 작성하시오.(이 때 Map의 구조는 key값으로 '이름'데이터를 사용하고, value값으로는 'Phone클래스의 인스턴스'로 한다.)HashMap 변수명 = new HashMap( );아래의 메뉴를 처리하는 프로그램을 완성하시오실행예시)메 뉴1. 전화번호 등록2. 전화번호 수정3. 전화번호 삭제4. 전화번호 검색5. 전화번호 전..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQ1X7N%2FbtsGTbs0JQD%2FVAifIQSed2miKTOZMETZK1%2Fimg.png)
멀티미디어audio(이름과 value값이 같을 때 생략가능)브라우저마다 지원하는 오디오 형식이 다를 수 있으므로 호환성을 높이기 위하여 다음과 같이 사용 video 부모 자식관계 style id태그스타일에서 요소를 선택 시- 자식을 선택하는 방법 > #u1 > li > a- 후손(자식, 손자 등)을 선택하는 방법 #u1 a #u1 li스타일에서 요소를 선택 시- 자식을 선택하는 방법 > #u1 > li, #u1 > li > a- 후손(자식, 손자 등)을 선택하는 방법 #u1 a / #u1 li a 태그 : 하이퍼링크. a링크, 링크 문서를 이동하고자 하는 목적네이버다음w3schools구글 네이버 다음 w3schools 구글 ..
Mapkey값과 value값을 한 쌍으로 관리하는 객체key값은 중복을 허용하지않고 순서(index)가 없다 (Set의 특징을 갖는다)value값은 중복을 허용한다.map의 메서드자료 추가 ==> put(key값, value값) 자료 수정 ==> put(key값, value값) 데이터를 추가할 때 key값이 같으면 나중에 추가한 값이 저장된다.자료 삭제 ==> remove(key값)key값이 같은 자료를 찾아서 삭제한다반환값 : 삭제된 자료의 value값자료 읽기 ==> get(key값) key값과 짝이되는 value값을 반환한다.key값이 없으면 null을 반환한다.key값이 존재하는지 여부 나타내는 메서드 ==> containsKey(key값)해당 'key값'이 있으면 tr..
quals() 메서드 => 두 객체의 내용이 같은지를 비교하는 메서드 (동등성) hashCode() 메서드 => 두 객체가 같은 객체인지를 비교하는 메서드 (동일성) HashSet, HashMap, Hashtable과 같이 Hash로 시작하는 컬렉션 객체들은 객체의 의미상의 동일성 비교를 위해 hashCode()메서드를 호출하여 비교한다. 그러므로 객체가 같은지 여부를 결정하려면 equals()메서드와 hashCode()메서드를 같이 재정의 해야한다.hashCode() > Objects.hash(변수1, 변수2...)hashCode()메서드에서 사용하는 '해싱 알고리즘'은 서로 다른 객체들에 대해 같은hashCode값을 만들어 낼 수 있다.객체 ==, equals 로 비교하기public c..
야구게임package kr.or.ddit.basic;import java.util.ArrayList;import java.util.Collections;import java.util.HashSet;import java.util.Scanner;/** * 숫자 야구 게임 프로그램 만들기 * 컴퓨터의 숫자는 난수를 이용하여 구한다. (1~9사이는 중복되지 않은 난수 3개) * (스트라이크는 S, 볼은 B로 나타낸다.) */public class BaseBallT..