본문 바로가기
반응형

분류 전체보기62

자바(JAVA) 컬렉션(Collection) 클래스 내부 타입 외부에서 지정하기 자바(JAVA) 컬렉션(Collection) 클래스 내부 타입 외부에서 지정하기package com.br.collection.model.vo; /* * Generics > * 클래스 내부에 사용할 타입을 클래스 외부에서 지정하는 기법 */public class ContainerT> {  private T item; // T 타입의 item을 가질 수 있는 필드  public T getItem() { return item; }  public void setItem(T item) { this.item = item; }  public String toString() { return String.valueOf(item); } }package com.br.collection.run; import com.br.co.. 2024. 7. 10.
자바(JAVA) API substring 메서드 substring 메서드substring 메서드는 문자열의 특정 부분을 추출합니다. 두 가지 형태가 있습니다:substring(int beginIndex)지정된 시작 인덱스부터 문자열의 끝까지 추출합니다.substring(int beginIndex, int endIndex)지정된 시작 인덱스부터 끝 인덱스까지 추출합니다. 끝 인덱스의 문자는 포함되지 않습니다.indexOf 메서드indexOf 메서드는 특정 문자가 문자열에서 처음으로 나타나는 인덱스를 반환합니다.예제 설명주어진 코드 substring(0, dateTime.indexOf("."))를 살펴봅시다:dateTime.indexOf("."):dateTime 문자열에서 "." 문자가 처음 나타나는 위치의 인덱스를 반환합니다.substring(0, da.. 2024. 7. 9.
자바(JAVA) API LocalDateTime을 toString, replace, substring, indexOf 활용해서 바꾸는 방법 현재 날짜와 시간 가져오기String dateTime = LocalDateTime.now().toString();1. LocalDateTime.now() 메서드를 사용하여 현재 날짜와 시간을 LocalDateTime 객체로 가져옵니다.2. toString() 메서드를 사용하여 이 객체를 문자열로 변환합니다.3. 변환된 문자열은 dateTime 변수에 저장됩니다.예: 2024-07-09T15:32:45.123456 문자열에서 'T' 문자를 공백으로 대체하기dateTime.replace("T", " ") 1. replace("T", " ") 메서드를 사용하여 문자열 내의 T 문자를 공백으로 대체합니다.결과: 2024-07-09 15:32:45.123456 마이크로초 부분 제거하기dateTime.indexOf.. 2024. 7. 9.
자바(JAVA) 객체(Object) 생성자 Pravite 변수 배열 Pravite 변수의 필요성private 멤버 변수로 선언 후 메서드로 접근하는 이유 정보은닉 & 캡슐화- 접근제어자를 private로 선언하면 외부 클래스에서 사용불가 package com.br.objectArray.medel.vo;public class BookRepeat {// 정보은닉, 캡슐화 private String title; // 도서명 private String author; // 도서저자 private int price; // 도서가격 private String publisher; // 도서출판사 생성자(Constructor)란? 객체 생성 시 초기화를 담당하는 중요한 요소이다. 객체의 상태를 안정적으로 설정하고 코드의 가독성과 유지보수성을 높일 수 있다. 생성자는 객체 지향 프로.. 2024. 7. 2.
자바(JAVA) 용어 및 개념정리 this 뜻 1) this는 객체 자신을 가리키는 레퍼런스 변수로, 자신의 객체에 접근할 때 사용됩니다.     - 주로 멤버변수와 매개변수의 이름이 동일할 때, 이를 구분하기 위해 사용됩니다. 2) this( )는 같은 클래스에서 생성자가 다른 생성자를 호출할 때 사용됩니다.     - 주로 코드의 중복을 줄일 목적으로 사용됩니다.    - this( )는 생성자 코드에서만 사용할 수 있습니다.    - this( )는 생성자 코드안에서 사용될 때 첫번째 문장으로 다른 코드보다 가장 윗줄에 위치해야 합니다. 출처: https://kadosholy.tistory.com/92 [KADOSHoly:티스토리] 2024. 7. 2.
자바(JAVA) Void 뜻 void 는 진공, 공허라는 뜻, 무(無)의 타입을 의미, 함수가 무언가 리턴을 한다면 그 무언가는 타입이 있어야 되기 때문에 이 void 함수가 가능한 형태는 아무것도 리턴하지 않는 함수 가 됩니다.  리턴을 할 필요가 없는 함수에 사용한다.메소드의 생김새는 대략 이렇습니다.반환형 메소드명(전달값) { ... 어떤 동작 ... return 반환값;}1) 반환값이 있는 메소드메소드 내부에서 어떤 동작을 수행하고 나서 뭔가를 반환한다면, 반환형 위치에는 반환하려는 자료형 (int, float, String 등) 을 적어주면 됩니다.그리고 return 뒤에는 반환하려는 값을 넣어주면 되구요. 2) 반환값이 없는 메소드메소드 내부에서 어떤 동작을 수행하고 나서 아무것도 반환하지 않는다면, 반환형 위.. 2024. 7. 2.
반응형