일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- File
- ELEMENT
- 여행
- 배열
- 반복문
- Eclipse
- Java
- html
- 이클립스
- CSS
- Visual Studio Code
- Files
- list
- map
- date
- 자바
- javascript
- Array
- vscode
- 이탈리아
- ArrayList
- js
- input
- 문자열
- Button
- string
- 테이블
- 자바스크립트
- json
- table
- Today
- 724
- Total
- 11,309,982
목록자바 (129)
어제 오늘 내일

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..
지난번에는 Jackson 라이브러리를 이용하여 Java Object를 JsonNode로 변환하는 방법을 알아보았습니다. [Java/Jackson] Java Object를 JsonNode로 변환하기 이번에는, JsonNode를 Object로 변환하는 방법을 정리해 보았습니다. JsonNode -> Java Object JsonNode를 아래의 Student 클래스 객체로 변환하는 예제입니다. Student.java public class Student { private int id; private String name; public Student() { } public Student(int id, String name) { this.id = id; this.name = name; } public int g..