[java/이미지 파일 용량제한] InputStream, byte, available() public static void main(String[] args) throws IOException{ String file="C:\\java5\\File_Strame\\src\\img2.jpg"; InputStream is = new FileInputStream(file); byte filesize[] = new byte[is.available()]; // 1. 전체 읽고 용량확인 int total = is.read(filesize); //2. 용량 값 선언 if(total > 92160) { //용량 제한 System.out.println("이미지 제한 용량은 90kb까지 입니다."); } else { System.out.println("정상적으로 등록되었습니다."); } } 결과값 2022. 6. 27. [java/File] image File road 정리 이미지 파일은 FileInputStream 을 이용해서 로드해야한다. InputStream is = new FileInputStream(""); 가능OK InputStream is = new FileImageInputStream(""); 가능OK //자바 7이전에 많이 사용 FileInputStream fs = new FileInputStream(""); 가능OK IOException 위치는 2가지 가능 main에 써줘도되고 catch에 써줘도된다. 또 catch를 2개 추가하여 Exception추가 가능 1. 방법 public static void main(String[] args) throws IOException{ 2. 방법 public static void main(String[] args) tr.. 2022. 6. 27. [java/FileInputStream] String list로 받아 integer list로 변경, 사용자 입력값과 로또 번호 확인 사용자가 6개의 숫자를 입력하는 로또 프로그램 입니다. 프로세서 시작 시 숫자를 입력해주세요. 넣게 됩니다. 총 6번의 숫자를 입력받게됩니다.그리고 lotto.txt결과를 가진 파일을 로드하여 사용자가 입력한 값과 결과를 비교하여 몇개를 맞췄는지 검토하는 프로그램 코드를 작성하세요. lotto.txt 1,15,26,27,23,11 public static void main(String[] args) throws IOException { //Files 로드시 필수로 써주기 Scanner sc = new Scanner(System.in); List list = new ArrayList();// 데이터 로드 List list2 = new ArrayList();// 사용자 입력값 int count = 0; tr.. 2022. 6. 26. 이전 1 다음