본문 바로가기
#10-2 / 단어 검토 및 변경(정규식 코드) ⚡ 정규식 코드//--split : 문자열을 원시배열화 함String word = "1,2,3,4,5,6,7";String arr[] = word.split(",");System.out.println(Arrays.toString(arr));//--replace : 문자변경("찾을단어","변경단어")String address = "서울특별시 마포구 마포동";String result1 = address.replace("서울특별","서울");String result2 = address.replace("마포","mapo");System.out.println(result2);//--replaceAll(정규식) : 배열 형태의 단어범위를 설정하며,특정단어로 모두 변경String code = "010abcd12z4B.. 2024. 5. 14.
object 배열 ⚡ object 형태의 class 배열 사용(1차->2차)String m[] = {"test"};int n[] = {50000};ArrayList ob = new ArrayList();ob.add(m[0]);ob.add(n[0]);System.out.println(ob); //[test, 50000]ArrayList> oball = new ArrayList>();oball.add(ob);System.out.println(oball); //[[test, 50000]] ⚡ object 배열값에 대한 자료형 확인 및 class배열에 String변환 후 담기해당배열[idx].getClass().getName()Object원시배열 -> 숫자클래스 배열로 입력할 경우 자료형 변환 후 addObject data[] .. 2024. 5. 14.
#10-1 / Interface 👀 전체 정리 : https://dev-eunse.tistory.com/97  Interface : class와 비슷한 성격을 가지고 있음. 즉,모든 메소드를 그룹화함(근데 다름)- 기본 메소드가 {} 없음(public) - public 안에는 문법 작성 x,인자값은 작성해야함- default란 interface에서 유일하게 기본메소드를 활용할 수 있는 선언문,default를 붙여야 {}사용 가능- ⭐ default메소드는 사용해도되고 안해도 됨,public은 필수- private,protected 사용불가(default,public 가능),static 메소드 또한 사용 가능함(메소드 안에 문법 작성 가능)- 무조건 별도 파일- interface를 직접 class파일에 사용하지 못함(로드를 활용해서 사.. 2024. 5. 14.
#9-3 / class + class - class+class는 abstract 에서 값을 받은후 거쳐 갈때 추가하면 편하다!(abstract에서 return으로 하나만 받아올수 있어 값이 2개 필요하거나 추가 사항이 있을때 거쳐가는 용으로 사용) - 맨 아래 예제 확인⚡ class + class- 실제 클래스를 숨기기 위해 주로 사용(없다고 생각하고 a_class에 작성)- Spring에서 많이 사용- 코드 재활용에 좋다   현재시간,날짜   로그인정보   DTO(getter,setter)   Session,Cookie 관련   Database Connecton .. 등package oop2;// class + classpublic class oop_class5 { public static void main(String[] args) { .. 2024. 5. 13.