JAVA/Java 기본 돌아보기23 [Java] simpledateFormat https://junghn.tistory.com/entry/JAVA-%EC%9E%90%EB%B0%94-%EB%82%A0%EC%A7%9C-%ED%8F%AC%EB%A7%B7-%EB%B3%80%EA%B2%BD-%EB%B0%A9%EB%B2%95SimpleDateFormat-yyyyMMdd 2023. 10. 31. [Java] 타입별 초기 데이터 2023. 10. 13. [Java] 오버로딩(Overloading) 생성자 생성을 통해서 오버로딩 개념을 구현해 보았다. public class Person { private String nation; String group; String name ; Person(){ nation ="한국"; group ="대덕"; name ="홍길동"; System.out.println("기본 생성자 입니다."); } Person(String name){ this(); this.name = name; System.out.println("이름 변경 생성자 호출"); } Person(String group, String name){ this(name); this.group = group; System.out.println("그룹명과 이름 변경 생성자 호출"); } @Override pub.. 2023. 10. 4. [JAVA] 싱글톤 싱글톤은 실행 중인 Java 프로그램에서 객체가 1개만 생성되어 사용되도록 보장하는 패턴입니다. public class Singleton { // 싱글톤 객체 생성 저장 공간 private static Singleton singleton = null; static int cnt =0; // 외부 접근 금지 priavte Singleton() { // 생성자가 한번만 생성됨 cnt++; System.out.println(cnt+"번 생성되었습니다."); } // 싱글톤을 통해서 객체 반환 public static Singleton getInstance() { // 싱글톤 객체가 없을 경우 새로 생성. if(singleton == null) { singleton = new Singleton(); } retu.. 2023. 10. 4. [Java] Overloading 활용 public class Lotto { public static void main(String[] args) { Lotto l = new Lotto(); int bundle [][][] = l.buyLottoBundle(17); l.printLotto(bundle); } /** 입력된 로또 값을 출력하는 메서드 */ public void printLotto(int[][][] buyLottoBundle) { for(int paper[][] : buyLottoBundle) { System.out.println("-----------------------------------------------------"); for(int line[] : paper) { System.out.print("["); for(in.. 2023. 9. 27. [Java] String 클래스 문자열 시작과 끝 검사하기 이번 주제는 문자열의 시작 검사와 끝 검사입니다. 메소드 사용 법 자체는 아래와 같습니다. 1. startsWith 문자열 시작 검사 2. endsWith 문자열 끝 검사. String test ="문자열 test 입니다."; String search ="문자열"; // String에 찾으려는 String이 포함되어 있는지 검사. if(test.startsWith(search)) System.out.println(search+"값으로 시작합니다."); // String과 값이 같은지 검사. search = "입니다."; if(test.endsWith(search)) System.out.println(search+"값으로 끝납니다."); 자 다음 메소드를 사용하여 실제로 많이 사용하는것은 주로 파일 관련해.. 2023. 9. 19. 이전 1 2 3 4 다음