반응형

개발 & 데이터베이스/JAVA 43

[JAVA] 자바 이클립스와 JDK 설치 및 환경변수 설정하는 방법 part.1

자바로 코딩하기 위해서는 기본적으로 두 가지를 설치해야하는데 그게 바로 자바 개발 도구 JDK와 이클립스입니다. 이클립스를 설치하기에 앞서 자바 개발 도구 JDK를 우선적으로 설치해야합니다. ■ 설치 순서 자바 개발 도구 JDK 자바 환경 변수 설정하기 이클립스 (다음 포스팅에서 설명) JDK 설치하는 방법 1. 설치하기 전에 본인 PC의 시스템 종류를 확인한다. (파일 탐색기 > 내 PC 오른쪽 마우스 클릭 > 속성) 2. 오라클 사이트에 접속하고 로그인 후에 본인의 PC에 맞는 시스템을 설치한다. https://www.oracle.com/java/technologies/downloads/#java8 ※ JDK 11 부터는 유료 버전이기 때문에 무료 버전인 JDK 8을 설치할 예정 3. 아래와 같이 체..

[JAVA] 비트연산자 Integer.toBinaryString() 2진수, 8진수 16진수

비트연산자 Integer.toBinaryString() 2진수 Integer.toOctalString() 8진수 Integer.toHexString() 16진수 정수형 숫자를 2진 코드로 바꿔주는 메소드로 8진수, 16진수로 변환하는 메소드도 존재한다. 비트 연산자의 종류는 아래와 같다. 연산 기호 내용 & AND 연산, 교집합 | OR 연산, 합집합 ^ XOR 연산, 비트가 서로 다를 때 ~ NOT 연산, 0과 1을 바꿈 > SHIFT 연산, 자리 옮김 AND 연산 public class Solution { public static void main(String[] args) { int A = 10; int B = 15; System.out.println("A의 2진수: " + Integer.toBin..

[JAVA] 자바 컬렉션 프레임워크 ArrayList, HashMap

컬렉션프레임워크 (Collaction Framework) 자바에서 자료구조를 기반으로 데이터를 읽기, 추가, 삭제, 검색 등 사용자가 효율적으로 객체를 사용하기 위하여 작성되어 있는 인터페이스와 클래스들이며, java.util 패키지에 포함되어있다. 컬렉션의 종류로는 ArrayList, LinkedList, HashMap 등이 있다. ArrayList 선언과 사용법 import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList List = new ArrayList(); } } java.util.ArrayList를 import 해주고 ArrayList 이름 = new ArrayList(); 로..

[JAVA] 자바 컬렉션 프레임워크 HashSet, HashMap

자바 컬렉션 프레임워크 HashSet, HashMap에 대해서 알아보겠습니다. HashSet 저장된 값들에 순서가 없고 데이터 중복을 허용하지 않으며 주로 값의 유무 검사에 사용된다. HashSet 이름 = new HashSet(); HashSet hs = new HashSet(); // HashSet 선언 hs.add("Hello"); // 추가 hs.add("World"); hs.remove("World"); // 삭제 Iterator 메소드 HashSet에 순서를 부여한다. Iterator 이름 = HashSet이름.Iterator(); Iterator ir = hs.Iterator(); while (ir.hasNext()) { // 다음 요소가 있다면 true, 없다면 false System.ou..

[JAVA] 자바 앞뒤 공백을 제거하는 함수 trim

프로그래밍을 하다보면 보이지 않는 공백으로 에러가 종종 발생한다. 데이터가 셀 수 없을 정도로 많다면 앞뒤에 공백이 으로 인한 에러가 발생할 수 있다. 이런 경우를 대비하기 위해서 사용하는 함수가 trim()이다. Trim 함수 String str = " 문자열 공백 "; System.out.println(str); str = str.trim(); // 공백 제거 System.out.println(str); // 결과 문자열 공백 문자열 공백 사용 방법은 매우 간단하다. 그냥 문자열에 .trim()을 붙이면 된다. 해당 문자열에서 앞뒤 공백을 제거하고 출력한다. 중간에 있는 공백을 제거하고 싶다면 replace함수를 사용해야한다.

[JAVA] 자바로 폴더, 파일 생성하기

이번 포스팅에서는 자바를 이용해서 본인이 원하는 위치에 폴더를 생성하는 방법에 대해서 알아보겠습니다. File 클래스의 mkdir 메서드를 이용하면 쉽게 폴더를 생성할 수 있습니다. import java.io.File; public class Test { public static void main(String[] args) { String file_path = "D:\\abc\\newFolder"; // 경로 File file = new File(file_path); // 폴더가 없을 경우 생성 if (!file.exists()) { try { file.mkdir(); System.out.println("make file success::::"); } catch(Exception e) { e.getSta..

[JAVA] 배열 생성과 선언 사용하는 방법

배열이란? 같은 타입의 여러 변수를 하나의 묶은 것 배열의 생성과 선언 타입[] 변수이름; 타입 변수이름[]; int[] score; // int형 scroe 배열 선언 score = new int[5]; // int형의 값 5개를 저장 할 수 있는 배열 생성 ※ 배열의 인덱스는 0부터 시작한다. 배열의 길이 int[] arr = new int[5]; int tmp = arr.length; // 5 배열의 초기화와 출력 int[] Arr = {100, 90, 80, 70, 60} for(int i=0; i

[JAVA] apache poi로 엑셀 생성하기 #3 이미지 생성하기

apache poi를 이용하면 엑셀에서도 많은 기능을 사용할 수 있습니다. 그 중에서도 이번에 사용해 볼 기능은 이미지 생성입니다. 이미지를 생성하기 위해서는 XSSFClientAnchor과 XSSFPicture를 사용해야합니다. import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Bor..

[JAVA] apache poi로 엑셀 생성하기 #2 셀 병합하기

저번 포스팅에서 apache poi로 엑셀을 생성하고 가장 기본적인 표를 생성해봤습니다. 이번 포스팅엔 좀 더 응용해서 셀 병합 기능을 사용해보려고 합니다. 저번에 사용한 코드에서 몇 가지만 추가해주면 간단하게 사용할 수 있습니다. [JAVA] apache poi로 엑셀 생성하는 방법 #1 표 만들기 Java에서는 apache poi 라이브러리를 이용하면 엑셀, 워드, 파워포인트 등 다양한 문서를 제어하고 생성할 수 있습니다. 우선 apache poi 라이브러를 사용하기 위해서는 해당 프로젝트에 추가를 해주셔 sookr5416.tistory.com import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStre..

반응형