본문 바로가기

JAVA/기초 프로그래밍

파일//함수// 배열을 파일에 저장하기

 

배열 : 

String arrAtr[] = {
   "Hello",
   "안녕하세요",
   "Hi"               };

 


  


		File file = new File("d:\\tmp\\test.txt");
		
		// 문자열
		String arrStr[] = {
	  			"Hello World",
	  			"안녕하세요",
	  			"Happy day",
	  			"Nice Day",
	  	};
		
		boolean b = dataSave(file, arrStr);
		if(b) {
			System.out.println("성공적으로 파일에 데이터가 저장되었습니다");
		}else {
			System.out.println("파일에 데이터가 저장되지 않았습니다");
		}
        
        
        
        
      }
        
      static boolean dataSave(File f, String datas[]) {
		try {
			FileWriter fWriter = new FileWriter(f);
			BufferedWriter bw = new BufferedWriter(fWriter);
			PrintWriter pw = new PrintWriter(bw);
			
			for (int i = 0; i < datas.length; i++) {
				pw.println(datas[i]);				
			}			
			pw.close();
			
		} catch (IOException e) {			
		//	System.out.println("파일에 데이터가 저장되지 않았습니다");
			return false;
		}	
		
		// System.out.println("성공적으로 파일에 데이터가 저장되었습니다");
		return true;
	}