게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금] 자바 arraylist 공유 질문좀하겠습니다.
게시물ID : programmer_11070짧은주소 복사하기
작성자 : 간단하게
추천 : 0
조회수 : 617회
댓글수 : 2개
등록시간 : 2015/06/09 14:17:40
옵션
  • 본인삭제금지
public class MailInfo{
static ArrayList<String> al = new ArrayList<String>();
public static ArrayList<String> getArrList() {
        return al;
    }

protected void locateFile() throws BiffException, IOException {
   FileChooser chooser = new FileChooser();
   chooser.setTitle("Open File");
   File file = chooser.showOpenDialog(new Stage());
   
   Workbook workbook = Workbook.getWorkbook(file);
   
   Sheet sheet = workbook.getSheet(0);
   
   int endIdx = sheet.getColumn(0).length-1;
   
   
   
   for(int i=0; i <= endIdx; i++){
String email = sheet.getCell(0, i).getContents() ;
al.add(email);
   }
   
   workbook.close();
}
}

----------------------------------------


protected void SendMail(ActionEvent event) throws Exception {
ArrayList<String> al = MailInfo.getArrList();
for(int i=0; i < al.size(); i++ ){
String sm = al.get(i);
MailInfo.SendMail(sm);
}
}

여기서 MailInfo.getArrList()를 

static을 사용해서 공유하는 방법 말고

다른 방법은 없나여?

c++에서는 MailInfo *mi 이렇게 공유할 수 있는것으로아는데

자바는 잘모르겠네여
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호