Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 컬렉션 타입
- 자바
- 추상메서드
- cursor문
- 컬렉션프레임워크
- 참조형변수
- GRANT VIEW
- 집합_SET
- NestedFor
- oracle
- 한국건설관리시스템
- 메소드오버로딩
- 사용자예외클래스생성
- exception
- Java
- 오라클
- 자동차수리시스템
- 객체 비교
- 환경설정
- 정수형타입
- 제네릭
- 대덕인재개발원
- EnhancedFor
- 예외처리
- abstract
- 생성자오버로드
- 다형성
- 인터페이스
- 예외미루기
- 어윈 사용법
Archives
- Today
- Total
거니의 velog
(18) 토요일 수업 3 본문
package test.java01.test02.util;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.UnsupportedEncodingException;
import java.util.List;
public class FileUtil {
public static void main(String[] args) throws Exception {
String path = "D:\\A_TeachingMaterial\\06_JSP_Spring\\test.java01\\src\\test\\java01\\test02\\base\\ParamMap.java";
read3(path);
}
public static void read3(String path) throws Exception {
// 작업절차 : 객체생성 -> 작업 -> 종료
BufferedReader fr = new BufferedReader(new FileReader(path));
//char[] ch = new char[500]; // 자동으로 담을 그릇을 만들었음.
while(true) {
String readLine = fr.readLine();
if(readLine==null) { break; }
System.out.println(readLine);
}
fr.close();
}
public static void read2(String path) throws Exception {
// 작업절차 : 객체생성 -> 작업 -> 종료
FileReader fr = new FileReader(path);
char[] ch = new char[500]; // 수동으로 담을 그릇을 만들었음.
while(true) {
int read = fr.read(ch); // read : 읽은 글자의 수, ch : 읽은 데이터
if(read==-1) {
break;
}
String str = new String(ch, 0, read);
//System.out.print(str);
System.out.println(read);
}
fr.close();
}
public static void read(String path) throws Exception {
// 작업절차 : 객체생성 -> 작업 -> 종료
FileReader fr = new FileReader(path);
//char[] ch = new char[1024];
while(true) {
int read = fr.read(); // read : 읽은 문자의 값
if(read==-1) {
break;
}
System.out.print((char)read);
}
fr.close();
}
public static List<String> readList(String path) {
// TODO Auto-generated method stub
return null;
}
}
package test.java01.test02;
import java.io.UnsupportedEncodingException;
import java.util.List;
import java.util.Properties;
import java.util.Set;
import test.java01.test02.util.FileUtil;
public class Test02 {
public static void main(String[] args) throws UnsupportedEncodingException {
// Properties properties = System.getProperties();
// Set<Object> keySet = properties.keySet();
// for (Object o : keySet) {
// if(String.valueOf(o).contains("encoding")) {
// System.out.println(o + " : " + properties.getProperty(String.valueOf(o)));
// }
// }
//
//
// // 한글
// String test = "한글";
// System.out.println(test.getBytes().length);
// System.out.println(test.getBytes("utf-8").length);
String path = "D:\\A_TeachingMaterial\\06_JSP_Spring\\test.java01\\src\\test\\java01\\test02\\base\\ParamMap.java";
// StringBuffer sb = FileUtil.read(path);
// List<String> list = FileUtil.readList(path);
}
}
package test.java01.test03;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class FileUtil {
public static void main(String[] args) {
StringBuffer read = FileUtil.read("src\\test\\java01\\test03\\Test01.java");
System.out.println(read);
List<String> readLines = FileUtil.readLines("src\\test\\java01\\test03\\Test01.java");
for (String s : readLines) {
System.out.println(s);
}
}
public static StringBuffer read(String path) {
StringBuffer sb = new StringBuffer();
try(BufferedReader br = new BufferedReader(new FileReader(path));) {
boolean isFirstLine = true;
while(true) {
String readLine = br.readLine();
if(readLine==null) {break; }
if(isFirstLine) {
sb.append(readLine);
isFirstLine = false;
}else {
sb.append("\r\n"+readLine);
}
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return sb;
}
public static StringBuffer read(File file) {
return read(file.getAbsolutePath());
}
public static List<String> readLines(String path) {
List<String> list = new ArrayList<>();
try(BufferedReader br = new BufferedReader(new FileReader(path));) {
boolean isFirstLine = true;
while(true) {
String readLine = br.readLine();
if(readLine==null) {break; }
list.add(readLine);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}
public static List<String> readLines(File file) {
return readLines(file.getAbsolutePath());
}
}
package test.java01.test03;
import java.io.File;
public class Test01 {
public static void main(String[] args) {
// 지금 읽고 있는 파일경로 -> IO
// D:\A_TeachingMaterial\06_JSP_Spring\test.java01
// D:\A_TeachingMaterial\06_JSP_Spring\test.java01\src\test\java01\test03\Test01.java
{
File file = new File("src\\test\\java01\\test03\\Test01.java");
System.out.println(file.getAbsolutePath());
System.out.println(file.exists());
}
{
File file = new File("D:\\A_TeachingMaterial\\06_JSP_Spring\\test.java01\\src\\test\\java01\\test03\\Test01.java");
System.out.println(file.getAbsolutePath());
System.out.println(file.exists());
}
}
}
package test.java01.test03;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
public class Test02 {
public static void main(String[] args) throws Exception {
BufferedReader br = null;
try {
File file = new File("src\\test\\java01\\test03\\Test01.java");
while(true) {
String readLine = br.readLine();
if(readLine==null) break;
System.out.println(readLine);
}
}finally {
if(br!=null) {
br.close();
}
}
}
}
package test.java01.test03;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Test03 {
public static void main(String[] args) {
File file = new File("src\\test\\java01\\test03\\Test01.java");
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(file));
///////////////////////////////////////////
while(true) {
String readLine = null;
try {
readLine = br.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(readLine==null) break;
System.out.println(readLine);
br.close();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
///////////////////////////////////////////
try {
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
package test.java01.test03;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Test04 {
public static void main(String[] args) {
File file = new File("src\\test\\java01\\test03\\Test01.java");
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(file));
while(true) {
String readLine = null;
readLine = br.readLine();
if(readLine==null) break;
System.out.println(readLine);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
if(br!=null) {
br.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
package test.java01.test03;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
public class Test05 {
public static void main(String[] args) throws Exception {
BufferedReader br = null;
try {
File file = new File("src\\test\\java01\\test03\\Test01.java");
while(true) {
String readLine = br.readLine();
if(readLine==null) break;
System.out.println(readLine);
}
}catch(FileNotFoundException e) {
e.printStackTrace();
// 처리작업
throw e;
}finally {
if(br!=null) {
br.close();
}
}
}
public static void main(String[] args) throws Exception {
BufferedReader br = null;
try {
File file = new File("src\\test\\java01\\test03\\Test01.java");
while(true) {
String readLine = br.readLine();
if(readLine==null) break;
System.out.println(readLine);
}
}finally {
if(br!=null) {
br.close();
}
}
}
}
}
package test.java01.test03;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class Test06 {
public static void main(String[] args) {
// 1.8
File file = new File("src\\test\\java01\\test03\\Test01.java");
try(
File file2 = new File("src\\test\\java01\\test03\\Test01.java");
BufferedReader br = new BufferedReader(new FileReader(file));
BufferedReader br2 = new BufferedReader(new FileReader(file));
BufferedReader br3 = new BufferedReader(new FileReader(file));
) {
while(true) {
String readLine = br.readLine();
if(readLine==null) break;
System.out.println(readLine);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
'대덕인재개발원 > 대덕인재개발원_final project' 카테고리의 다른 글
(20) 토요일 수업 4 (0) | 2024.01.13 |
---|---|
(19) 보강 12 (0) | 2024.01.08 |
(17) Tomcat Servers 설정 (1) | 2024.01.05 |
(16) 보강 11 (0) | 2024.01.05 |
(15) Oracle SQL 쿼리문 (2) | 2024.01.04 |