Java 3

Calendar 특정일자로 지정하기

/** * today를 기준으로 calendar를 생성한다. * @param today yyyyMMdd * @return */private Calendar initCalendar(String today) {Calendar cal = Calendar.getInstance();// 지정된 today를 현재일자로 설정한다.if (!today.equals("") && today.length() == 8){int tYear= Integer.parseInt(today.substring(0, 4));int tMon = Integer.parseInt(today.substring(4, 6));int tDate = Integer.parseInt(today.substring(6, 8));cal.set(tYear, tMon-..

Java 2013.10.15

배열 섞기 (난수발생, 자리수구하기)

public class MugrammerShuffle { public static int[] shuffle(int[] arr){ /* * Math.random 함수를 사용하여 배열을 섞는다. * 난수 두 개를 생성하여 각 난수를 위치로하는 배열의 값을 바꾼다. */ // 배열의 자리수를 판별한다. // 배열의 길이에 10을 곱하고 문자열로 변환한 다음 마지막 0의 위치가 배열의 자리수이다. // Integer.toString(arr.length*10).lastIndexOf("0") // 9*10 = 90 ==> 마지막 0의 위치 : 1 // 88 * 10 = 880 ==> 마지막 0의 위치 : 2 int placeNum = 1; for(int i=0; i < Integer.toString(arr.leng..

Code 2013.01.05
반응형