본문 바로가기
728x90
반응형

study/Java305

[Java] 31. Date1 (SimpleDateFormat, dateStr) package chap12; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /* * Date 클래스 : 날짜 저장하는 클래스. 객체생성시 현재일시를 가진 객체가 생성됨. * SimpleDateFormat 클래스 : 형식화클래스 * String format(Date객체) : Date 객체를 형식화된 문자열로 변경가능 * Date parse(형식에 맞는 문자열객체) : 형식화된 문자열을 Date 객체로 변경가능 * ParseExcetion 예외처리 필요 * * 날짜 format에 사용되는 문자 * yyyy : 년도 4자리 * MM : 월을 2자리 * dd : 일을 2자리 * HH : 시간을 2.. 2022. 3. 29.
[Java] 30. Test3 풀이 (다음 결과가 나오도록 정의된 메서드를 구현하기) package chap12; /* * 다음 결과가 나오도록 정의된 메서드를 구현하기 * 메서드명 : fillZero * 기능 : 주어진 문자열(숫자)로 주어진 길이의 문자열로 만들고, * 왼쪽 빈 공간은 0으로 채운다. * 만일 주어진 문자열이 null이거나 문자열의 길이가 length의 값과 같으면 그대로 반환한다. * 만일 주어진 length의 값이 0과 같거나 작은 값이면 빈 문자열("")을 반환한다. * 만일 주어진 length의 값이 문자열의 길이보다 작으면 length길이만큼만 문자열 반환한다 * 반환타입 : String * 매개변수 : String src, int length [결과] 0000012345 123 null */ public class Test0322_3 { public stat.. 2022. 3. 28.
[Java] 30. Test2 풀이 (int getRand(f,t) : 함수 구현하기) package chap12; import java.util.Random; /* * int getRand(f,t) : 함수 구현하기 * f ~ t 또는 t~ f 까지 범위에 숫자를 임의의 수로 리턴하는 함수 * f, t 값은 포함됨. * * 1 ~ 10 사이의 임의의 수 * 0 2022. 3. 28.
[Java] 30. Test1 풀이 (format 메서드 구현하기) package chap12; /* * format 메서드 구현하기 * 메서드명 : String format (String str,int len,int align) * 기능 : 주어진 문자열을 지정된 크기의 문자열로 변환. * 나머지 공간은 공백으로채운다. * (0 : 왼쪽 정렬, 1: 가운데 정렬, 2:오른쪽 정렬) [결과] 가나다 가나다 가나다 가나 */ public class Test0322_1 { public static void main(String[] args) { String str = "가나다"; System.out.println(format(str, 7, 0)); System.out.println(format(str, 7, 1)); System.out.println(format(str, 7.. 2022. 3. 28.
728x90
반응형