NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMinimumFractionDigits(2); nf.setMaximumFractionDigits(2);
nf.format(doubleValue);
Iterator roof

Sheet sheet = wb.getSheetAt(0);
for (Iterator<Row> rit = sheet.rowIterator(); rit.hasNext(); ) {
    Row row = rit.next();
    for (Iterator<Cell> cit = row.cellIterator(); cit.hasNext(); ) {
    Cell cell = cit.next();
    // Do something here
    }
}

public final static String str = "STR_VAL"; // 변경할 수 없는 상수
public void test(final String str){} // 메서드 바디안에서 str 변수를 변경 할 수 없음. ex) str = "test"; 시 컴파일 에러

public final void finalTest(){}
public final class FinalClass{}
는 상속시 변경할 수 없음.

1.F4
2.ctrl + 클릭
3.ctrl + t

코드1;코드2;코드3; 처리가 그냥 util.StringTokenizer 로 안되서 급하게 제조함.

/**
코드1;코드2;코드3; 문자열을 -> 문자열 배열형태로 반환
@param str : 코드1;코드2;코드3
@param deli : ';'와 같은 딜리미터
@return String[]
*/
public static String[] getDeliToArr(String str, String deli)
{
  String[] arr = null;
  if(str == null){ str = ""; }
  if(deli == null || deli.length() == 0){ deli = ";"; }

  String temp = str;
  int start = 0; int cnt = 0;
  while(temp.indexOf(deli) >= 0){
    String test = temp.substring(start, temp.indexOf(deli));
    temp = temp.substring(temp.indexOf(deli)+1, temp.length());
    cnt++;
  }

  arr = new String[cnt]; int i = 0;
  temp = str; start = 0;
  while(temp.indexOf(deil) >= 0){
    String test = temp.substring(start, temp.indexOf(deli));
    arr[i] = CommonUtil.setBlank(test);
    temp = temp.substring(temp.indexOf(deli)+1, temp.length());
    i++;
  }
 
  return arr;
}


JDBC 쿼리에 SQL 주석시 -- 한칸 띄우고 작성한다.

잘못된 매계변수 ORA 에러가 발생할 수 있다.

String[] str = (String[])list.toArray();

을 하여 ClassCastException 이 발생시에는

String[] str = new String[list.size()];
list.toArray(str);

을 str 배열에 list 요소가 array화 되어 저장된다.

마찬가지로, LinkedHashSet 도

LinkedHashSet set
String[] arr2 = new String[set.size()];
set.toArray(arr2);



String[] toUser, toRes
toUser = toRes;



ArrayList for 루프시
for(int i=0; i<list.size(); i++){} // list는 DAO 에서 객체 생성후에 담아 주기 때문에 list != null 처리가 필요없음.

String[] arr for 루프시
for(int i=0; arr != null && i < arr.length; i++){} // arr 은 반드시 != null 체크를 하도록 하자..!!

JDK 1.4로 컴파일 한다.

+ Recent posts