STUDY_NOTE/java8 ModelAndView(controller) ModelAndView : 데이터를 전송시킬 수 있는 리턴 타입 (cf. String 타입은 단순하게 페이지만 열어주는 역할을 함) setViewName : 어떤 페이지를 보여줄 것인지 addObject : key와 value를 담아 보낼 수 있는 메서드 setAttribute를 여러개 썼던 것 처럼, addObject를 여러개 쓸 수 있다. 출처: https://ande226.tistory.com/101 [안디스토리] 2021. 4. 13. StringBuffer 자료형 *StringBuffer : 문자열 추가하거나 변경할때 사용하는 자료형 .append("추가할_문자열") :문자열을 계속 추가해 나갈수 있는 메소드 : 문자열 추가하거나 변경할때 사용하는 자료형 :toString() 으로 String으로 변환하면 된다. String test += ""; test += "hello"; test += ", "; test += "oceanFromTheBlue"; 와 같은 값이 나온다. String 자료형 이용할 때는 + 연산이 있을때마다 새로운 String 객체가 생성된다. (한번 값이 생성되면 변경할 수 없다 immutable이다. trim, toUpperCase등 메소드 이용할때 문자열이 변경되는 것처럼 보이지만 해당 메소드 수행 시에 또 다른 String객체를 생성하여 .. 2021. 4. 9. java 특정 날짜 사이의 날짜 생성하기 1 ~ 5 라인 예제에 필요한 class 들을 import 하는 문장입니다. 9 라인 SimpleDateFormat 객체를 생성할 때 필요한 날짜 패턴 상수입니다. 저는 편의상 "yyyy-MM-dd" 로 지정하였습니다. 입맞에 맞게 변행해서 사용하시면 됩니다. 10 ~ 11 라인 두 날짜 문자열입니다. 7 라인에서 지정한 날짜 패턴의 형태로 두 날짜를 지정해 주면 됩니다. 기본적으로 시작 날짜보다 끝 날짜보다 이전일 수 없다고 가정하겠습니다. 현재 예제에서는 시작 날짜와 끝 날짜를 포함한 그 사이의 모든 날짜들을 구하는 것이 목적입니다. 12 라인 String 형태의 날짜를 Date 형태의 날짜로 편하게 변환하기 위해서 필요한 SimpleDateFormat 객체를 "yyyy-MM-dd" 패턴으로 생성합니.. 2021. 4. 9. 자바 문자열 비교 함수 compare(), compareTo() **둘 다 객체를 비교하는 맞춤 방식, 둘 다 두 객체간의 관계를 설명하는 int반환 ** compare는 인터페이스 구현할때 사용하는메서드(두개의 객체 전달 가능, 관계를 설명하는 int 반환) * compareTo() : 문자열의 사전순 값을 비교하여 그에 해당되는 int값을 리턴한다. ex) 0 : 좌우 동일 1: 왼쪽이 더 큼 (좌) -1: 오른쪽이 더 큼 (우) String str1 = "A" String str2 = "A" String str3 = "B" System.out.println(str1.compareTo(str2)); // 결과 0 System.out.println(str2.compareTo(str3)); // 결과 -1 System.out.println(str3.compareTo(.. 2021. 4. 9. 이전 1 2 다음