1. 프로그래밍/1-2. Java

    Java - [ StringTokenizer ]

    StringTokenizer StringTokenizer는 문자열을 지정한 구분자로 문자열을 쪼개주는 클래스이다. 그렇게 쪼개어진 문자열을 토큰(token)이라고 부른다. StringTokenizer(String str); 기본 delimiter(공백 문자)로 분리 StringTokenizer(String str,String delim); 특정 delim으로 문자열을 분리 StringTokenizer(String str,String delim,boolean returnDelims); str을 특정 delim으로 분리시키는데 그 delim까지 token으로 포함할지를 결정 true이면 포함, false일땐 포함 X 참조 더보기 https://reakwon.tistory..

    JAVA - [ JAVA에서 JS 코드 사용 ]

    JAVA 파일에서 alert 띄울 때 response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); out.println(""); out.flush(); * 위처럼 js코드 사용하고 response.sendRedirect로 이동하려하면 오류 뜸. JS안에 이동하는 코드도 같이 넣어주기(location.href) 참조 더보기 https://epthffh.tistory.com/entry/JAVA%EB%8B%A8%EC%97%90%EC%84%9C-alert%EC%B0%BD-%EB%9D%84%EC%9A%B0%EA%B8%B0

    Java - [ Jsoup 이용한 크롤링 ]

    Jsoup이란 자바로 만들어진 HTML parser로, DOM 구조를 추적하거나 CSS 선택자를 사용하여 데이터를 찾아 추출할 수 있다. 우선 라이브러리 설치를 위해 https://jsoup.org/download 이동 제일 위 jsoup-1.14.3.jar 파일 다운로드 그리고 사용할 프로젝트에 라이브러리를 설치해주면 된다. JSOUP을 이용해 영화 정보를 가져와 JSON 형태로 데이터를 생성해주었다. import java.io.IOException; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup..

    Java - [ Jsoup 이용한 크롤링 ]

    Java - [ Json Simple 라이브러리 (JSON형태로 만들기) ]

    json-simple은 JSON 데이터를 처리하기 위한 자바 라이브러리이다. 앞서 JQuery 포스팅에서 DB 정보를 JSON 형태로 변경하기 위해 사용했던 방법과 같다. https://code.google.com/archive/p/json-simple/downloads 에서 jar 파일을 다운로드 받아 사용할 프로젝트에 라이브러리를 설치해주면 된다. // 크롤링해 온 정보 Elements ranks = doc.select(".rank"); Elements imgs = doc.select(".thumb-image > img"); Elements movieAges = doc.select(".ico-grade"); Elements movieTitles = doc.select("div.box-contents ..

    Java - [ Json Simple 라이브러리 (JSON형태로 만들기) ]

    Java - [데이터 타입 / 형 변환 / 연산자]

    1. 데이터 타입 자바에서도 다양한 데이터 타입에 따른 처리 동작이 모두 다르다. 1) 기본형 타입 (8개) - 논리형 : boolean (1 byte) 참, 거짓을 표현하는 데이터타입. true / false (소문자만 사용가능) 기본값 : false - 문자형 : char (2 byte) ' ' 작은 따옴표 사용해서 반드시 하나의 문자 데이터만 저장 16bit 유니코드를 표현 가능 기본적으로 정수형에 속함 ( 문자 숫자 변환 가능함. 연산할 때 정수로 계산됨!!) 기본값 : 0 / ' '(공백문자) - 정수형 : byte short int long (1 2 4 8 byte) int 타입이 정수형타입의 기본형 long 타입은 데이터 뒤에 L/l 붙여서 사용. (ex. 100000000L, 1000000..

    Java - [단축키 / Basic]

    이클립스에서 단축키를 알아보자. 코드라인 복사 : ctrl + alt + (방향키 아래) 코드라인 이동 : alt + (방향키 위/아래) 코드라인 한 줄씩 삭제 : ctrl + d ctrl + space : 자동완성 메뉴 (sysout만 입력하고 단축키 누르면 하면 System.out.println()이 자동완성됨) 실행 : ctrl + f11 한 줄 주석문 : ctrl + shift + c 또는 ctrl + / (코드 테스트할때 사용 권장) 여러 줄 주석문 ctrl + shift + / ( 사용하지 않는 코드나 설명에 사용 권장) 여러 줄 주석문 해제 ctrl + shift + \ 코드 자동 정렬 : ctrl + shift + f 코드 전체 화면 : ctrl + m 한 줄 추가 + 이동 : shift ..

    Java - [단축키 / Basic]