전체 글 226

JAVA Eclipse 한글이 뜨지 않을 경우 , 깨질 경우

��¹� 이렇게 뜨거나 한글이 뜨지 않을 경우 1.개별 Run -> Run Configuration -> common -> Encording -> other -> MS949 2.전체 바꾸기 - 두개의 Encording 같아야함 Window -> Preferences -> Content Types ->Text -> Default -> MS949 -> Update Window -> Preferences -> Workspace -> Text file encoding ->other -> MS949 3. 안된다면 Window -> Preferences -> Editors -> Text Editors -> Spelling -> Encoding -> Apply Web -> CSS Files, HTML Files, J..

Tip 2022.09.13

public static void main(String[] args){ }

자바에서의 메인 public static void main(String[] args) { } public , private , protected 3가지 존재한다. main은 반드시 "public"이어야함 아니면 오류가 발생한다. static 은 메모리의 정리 대상아 아니다 라는 의미 void 는 리턴값이 없다라는 뜻 리턴 값이 존재할경우 void를 쓰면 안된다. main 은 함수명 자바는 main 에서 시작 된다. String[] args 문자열 배열 args 는 변수명 args가 아니어도 상관 없다 하지만 String[] args 구문이 빠지면 안된다.

JAVA/JAVA 2022.09.13

Media # 특정 폴더 내의 모든 비디오를 재생하는 방법

우선 인스턴스를 생성 File dir = new File ("path"); 전체경로를 얻는 방법 .getExternalStorageDirectory().toString() 파일을 얻어올수 있는 방법 File[] files = dir.listFiles(); 디렉토리일수도 있으므로 file.isDirectory () 확인 정렬을 하는 방법 ArrayList에 추가하고 Collections.sort(yourList, new Comparator() { @Override public int compare(File f1, File f2) { return f1.getName().compareToIgnoreCase(f2.getName()); }}); 정렬한다.

JAVA/JAVA 2019.09.18

Scanner 버퍼 발생과 비우기

아래 nextInt()오는 경우 값만 가져가기 때문에 개행문자(/r/n)-아스키코드 10.13 가 남아 있어서 다음에 오는 nextLine()가 개행문자를 먹어버려서 입력되지 않거나 혹은 다음 문자를 입력 없이 출력하게 만든다. 해서 이런 현상을 없애고자 한다면 sc.nextLine();을 넣어 줌으로써 버퍼를 비울수 있게 되는 것이다. 다음에 오는 문자열을 받는 곳에서는 정상적으로 작동한다 public class sec_verrify09 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("입력 "); String str = scan.nextLine(); System.out...

JAVA/JAVA 2019.06.14