Language/Java

왠지 블로그 url이 마음에 들지 않아서 언젠가 갑자기 블로그 이사를 해버릴 수도 있지만 ..일단 레츠고 !!  Java로 엑셀을 다루려면 Apache POI 라이브러리를 이용하면 된다. 1. POI 라이브러리 다운로드POI 라이브러리 : https://poi.apache.org/download.htmlMVN 에서도 받을 수 있지만, 여러 jar를 각각 받아야 하는 번거로움이 있다 ...주의사항 : Binary를 다운로드 받아야 한다 !!!!! 2. 프로젝트에 추가다운로드 받은 POI 라이브러리 압축 파일의 압축을 푼다Eclipse 기준으로 Project에서 Properties > Build Path > classpath에 추가한다주의 사항 : 하위 폴더에 있는 jar 까지 싹싹 찾아서 다 설치한다 !!..
long 보다 큰 수, BigInteger long보다 큰 수를 표현해야 한다면 BigInteger를 사용하자. 타입범위할당 메모리 크기 (64bit)int-2,147,483,648 ~ 2,147,483,647 (-2^31 ~ 2^31 - 1)4 bytelong-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 (-2^64 ~ 2^64 - 1)8 byteBigIntegerInfinityMin 70 byte  BigInteger 사용하기 import java.math.*; // java.math 에 있음/* 선언 */BigInteger bigNum1 = new BigInteger("10");BigInteger bigNum2 = new BigInteger.val..
파이썬에서 자바로 코테 응시 언어를 바꾸면서 가장 걱정됐던 부분이 메소드에 대한 부분이었다. 그래서 기본 메소드들을 정리하고 암기했다 ..! 그때 정리해둔 메소드들.. 1. String String str = "apple"; // 길이 반환 str.length(); // 빈 문자열 체크 str.isEmpty(); /* 문자 찾기 */ // 0 번째 인덱스 반환 str.charAt(0); // 'a' 반환 // "a"의 인덱스 반환 str.indexOf("a"); // 0 (인덱스) 반환 // "p"의 마지막 인덱스 반환 str.lastIndexOf("p"); // 2 /* 문자열 자르기 */ // 인덱스 1 이상 3 미만 자르기 str.substring(1, 3); // "pp" // 인덱스 3부터 끝까..
Java에서 문자열을 비교하는 방법에는 동일한지 확인할 수 있는 equals(), 사전순 정렬 순위까지 파악할 수 있는 compareTo()가 있다. compareTo()의 결과로 음수, 0, 양수가 나오는데, 어떻게 이런 결과가 나오는지 메소드 구현 방법을 확인해보았다. String.class private final class String implements java.io.Serializable, Comparable, CharSequence { // 생략 private final char value[]; // 생략 public int compareTo(String anotherString) { int len1 = value.length; int len2 = anotherString.value.leng..