티스토리 뷰

프로그래밍/Java Programming

스레드 파일입력

방구석개발 2018. 4. 6. 06:13

Thread 스레드 파일 생성 및 입력 



Test.java

package Tread;

import java.io.*;

public class Test {

	public static void main(String[] args) throws IOException {


		File file = new File("C:\\Users\\hyunui\\Desktop\\새 폴더\\스레드테스트.txt");

		OutputStream os_tmp = new FileOutputStream(file);
		OutputStream os = new BufferedOutputStream(os_tmp);

		for (int i = 0; i <= 10; i++)
			os.write(i);
		os.close();

		InputStream is_tmp = new FileInputStream(file);
		InputStream is = new BufferedInputStream(is_tmp);

		int nData;
		nData = is.read();

		while (nData != 10) {
			System.out.println(nData);
			nData = is.read();
		}
		is.close();
	}
}



결과




TestBasic.java

package Tread;
import java.io.*;
public class TestBasic {

	public static void main(String[] args) {
		File myFile=new File("C:\\Users\\hyunui\\Desktop\\새 폴더\\스레드테스트2.txt");
		
		if(myFile.mkdir()){
			System.out.println("생성");
			
		}else{
			System.out.println("비생성");
		}

	}
}


결과




Test2.java

package Tread;

import java.io.*;
public class Test2 {

	public static void main(String[] args) throws IOException,FileNotFoundException{
		//BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
		RandomAccessFile raf=new RandomAccessFile("C:\\Users\\hyunui\\Desktop\\새 폴더\\스레드테스트3.txt","rw");
		
		for(int i=0;i<10;++i)
			raf.write(i);
		for(int i=9;i>=0;i--){
			raf.seek(i);
		
			System.out.print(raf.read());
	}
		raf.close();
	}
}


결과



'프로그래밍 > Java Programming' 카테고리의 다른 글

자바 도서관리 AWT  (0) 2018.04.07
자바 강수량 구하기 AWT  (0) 2018.04.07
스레드 Thread 기본  (0) 2018.04.06
사원정보 및 월급 출력  (0) 2018.04.06
객체생성 및 추상화 작업  (0) 2018.04.06
댓글
공지사항
글 보관함
최근에 올라온 글
최근에 달린 댓글