일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- vscode
- 이클립스
- CMD
- Array
- Files
- html
- 자바스크립트
- Eclipse
- Java
- 배열
- string
- 문자열
- CSS
- list
- date
- json
- input
- Visual Studio Code
- 이탈리아
- 자바
- 인텔리제이
- js
- IntelliJ
- 테이블
- Button
- table
- windows
- Maven
- ArrayList
- javascript
- Today
- Total
목록자바 (150)
어제 오늘 내일
1. File > New > Project 선택 2. New Project 탭 선택 3. Name 입력 프로젝트의 이름을 입력합니다. 4. Location 선택 및 확인 프로젝트가 생성될 위치를 지정합니다. 지정한 디렉터리 아래에 'Name' 항목에 입력한 프로젝트명으로 새로운 디렉터리가 생성됩니다. 5. Language (Java) 선택 여기서는 Java 프로젝트를 생성할 것이므로, 'Java'를 선택합니다. 6. Build system 선택 (IntelliJ) IntelliJ, Maven, Gradle 중 빌드 시스템으로 사용할 것을 선택합니다. 여기서는 간단하게 IntelliJ를 선택하였습니다. 7. JDK 선택 빌드할 JDK를 선택합니다. 시스템에 설치된 다른 JDK를 선택하거나, 새로 다운 받을..
Java에서 사용하는 명령어인 java 와 javac의 차이점을 소개합니다. 1. javac javac 명령오는 텍스트 파일로 작성된 java 파일을 bytecode로 컴파일 합니다. 컴파일된 파일은 '.class' 파일로 저장됩니다. 위 예제에서는 Main.java 파일을 javac 명령어를 이용하여 컴파일 하였습니다. 컴파일 후 Main.class 파일이 생성된 것을 확인 할 수 있습니다. 2. java java 명령어로는 javac 명령어로 컴파일한 '.class' 파일을 실행시킬 수 있습니다. Main.java public class Main { public static void main(String[] args) { System.out.println("Hello Anna"); // abc } }..
지난번에는 문자열을 char 배열로 변환하는 방법을 알아보았습니다. [Java] 문자열을 char 배열로 변환하기 (toCharArray()) [Java] 문자열을 char 배열로 변환하기 (toCharArray()) 문자열을 char 배열로 변환하기 public char[] toCharArray() String의 toCharArray() 메소드는 문자열을 char[] 로 변환하여 리턴합니다. 예제 public class Main { public static void main(String[] args).. hianna.tistory.com 이번에는 char 배열을 문자열로 다시 변환하는 3가지 방법을 소개합니다. 1. String 생성자 2. String.valueOf() 3. String.copyVal..
문자열을 char 배열로 변환하기 public char[] toCharArray() String의 toCharArray() 메소드는 문자열을 char[] 로 변환하여 리턴합니다. 예제 public class Main { public static void main(String[] args) { // 1. 문자열 String str = "abc"; // 2. 문자열을 char 배열로 변환 char[] charArr = str.toCharArray(); // 3. char 배열 출력 for(int i = 0; i < charArr.length; i++){ System.out.println(charArr[i]); } } } 결과 a b c char 배열을 문자열로 변환 하는 방법은 다음 포스팅을 참조하세요. [..
lastIndexOf() public int lastIndexOf(String str) public int lastIndexOf(String str, int fromIndex) public int lastIndexOf(int char) public int lastIndexOf(int char, int fromIndex) indexOf() 메소드는 파라미터로 전달받은 문자열을 원본 문자열의 앞에서부터 찾아서 처음으로 파라미터의 문자열이 나오는 index를 리턴합니다. 반대로 lastIndex() 메소드는 파라미터로 전달받은 문자열을 원본 문자열의 뒤에서부터 탐색하여, 처음으로 파라미터의 문자열이 나오는 index를 리턴합니다. 두번째 파라미터로 fromIndex가 입력되면 fromIndex 위치부터 탐색을..
이클립스에서 자동으로 필요한 클래스를 import 하는 방법 3가지를 소개합니다. 1. Source > Organize Imports (Ctrl + Shift + O) Source > Organize Import 이 기능을 이용하면, 파일 내에 import 되지 않은 클래스를 찾아서 모두 import 합니다. Ctrl + Shift + O 가장 많이 이용하는 방법입니다. Source > Organize Import 메뉴를 직접 찾아가는 대신, 단축키를 사용합니다. 2. Quick Fix (Ctrl + 1) Import 되지 않은 클래스가 코드에 사용되면, 이클립스는 아래와 같이 오류를 표시해 줍니다. 이렇게 오류가 발생한 부분에 마우스 커서를 놓고, Ctrl + 1(Quick Fix) 기능을 사용하면, ..
이클립스에는 자주 사용하는 코드를 자동으로 생성해주는 기능이 있습니다. 이번에는, Java에서 getter, setter 메소드를 자동으로 만드는 방법을 정리하였습니다. 1. Source > Generate Getters and Setters... 1.1. 먼저 Getter, Setter 메소드를 만들 field 코드를 작성합니다. 1.2. Getter, Setter 메소드를 만들어줄 위치를 선택하고 1.3. 마우스 우클릭 > Source > Generate Getters and Setters... 메뉴 선택 2. Getter, Setter 메소드 상세 설정 2.1. Select getters and setters to create : 이 항목에는 코드에 작성된 필드목록이 보여지고, 이 필드명을 이용하여..
이클립스에는 자주 사용하는 코드를 자동 생성해주는 기능이 있습니다. 이번에는, Java의 생성자(Constructor)를 자동 생성해주는 기능을 정리하였습니다. 1. Source > Generate Constructor using Fields... 1. 1. 먼저, 생성자에서 파라미터로 입력받을 Field를 정의합니다. 1. 2. 생성자 코드를 만들어줄 위치에 마우스 커서를 두고 1. 3. 마우스 오른쪽 버튼 클릭 > Source > Generate Constructor using Fields... 메뉴를 선택합니다. 2. 생성자 세부 내용 선택 2.1. Select fields to initialize : 여기에는 코드에서 field로 선언한 항목들이 조회됩니다. 생성자에서 초기화할 field를 선택합..
Java의 main() 메소드는 arguments 배열을 입력받습니다. 이클립스에서 Java의 main() 메소드를 실행할 때, arguments를 전달하는 방법을 살펴보겠습니다. 1. arguments를 입력받는 main() 메소드 준비 2. 실행할 파일 선택 - 마우스 오른쪽 버튼 클릭 - Run As - Run Configurations... 3. Java Application Java Application을 구동할 것이므로 Java Application을 선택하고, 더블 클릭하거나, 상단의 'New launch configuration' 버튼을 클릭합니다. 새로 만들어진 cofiguration을 선택하고, Main 탭에 Name, Project, Main class를 확인합니다. Name : 사용..
JsonNode를 JSON 문자열로 변환하는 예제입니다. JsonNode -> JSON 문자열 import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; public class JsonNodeToJsonString { public static void main(String[] args) throws JsonMappingException, JsonProcessingExceptio..