공부/tip

[java] 배열을 List로

알 수 없는 사용자 2010. 3. 12. 13:02
public List getDutyList(DutyWriteVO vo){
  List<DutyWriteVO> list = null;
  String[] receiver_ko;
  String[] confirm_time;
  String[] state;
  try {
   sqlMap = getSqlMap();
   list = getList(sqlMap, "DutyWrite_SQL.getDutyList", vo);
   for(int i=0;list.size()>i;i++){
    receiver_ko=list.get(i).report_receiver_nm.split(",");
    confirm_time=list.get(i).confirm_date.split(",");
    state=list.get(i).report_state.split(",");
    list.get(i).setReport_receiver_obj(new ArrayList<String>(Arrays.asList(receiver_ko)));
    list.get(i).setReport_state_list(new ArrayList<String>(Arrays.asList(state)));
    list.get(i).setConfirm_date_list(new ArrayList<String>(Arrays.asList(confirm_time)));
    list.get(i).setReport_receiver_sum(Integer.toString(receiver_ko.length)+"명");
    
   }

  } catch (Exception e) {
   e.printStackTrace();
  }
  
  return list;
 }


 DAO부분 하다가..
데이터를  split로 배열에 집어 넣었는데..
List<String>으로 선언한 객체의 변수에 배열을 넣는데 한참 고민..!!



String[] name={"A","B","C"}
List<String> temp= new ArrayList<String>(Arrays.asList(name));


*name이라는 String배열의 데이터가 String타입의 List인 name으로 캐스팅 될수있다는...ㅜㅡㅜ