일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텔리제이
- Button
- 문자열
- 배열
- CMD
- 이클립스
- table
- CSS
- Eclipse
- IntelliJ
- windows
- Files
- ArrayList
- 이탈리아
- list
- Array
- json
- date
- string
- 자바스크립트
- input
- javascript
- 자바
- Visual Studio Code
- html
- 테이블
- Java
- Maven
- vscode
- js
- Today
- Total
목록Java (165)
어제 오늘 내일
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..
Map을 Jackson의 JsonNode로 변환하기 import java.util.HashMap; import java.util.Map; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; public class MapToJsonNode { public static void main(String[] args) { // Map 생성 Map map = new HashMap(); map.put("id", 1); map.put("name", "Anna"); // jackson objectmapper 객체 생성 ObjectMapper objectMapper = new ObjectMappe..
Jackson 라이브러리를 이용하여, Java Object를 JsonNode로 변환하는 예제입니다. Java Object -> JsonNode Student.java Student 클래스 객체를 JsonNode로 변환할 것입니다. 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 getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name;..
Jackson 라이브러리를 사용하여 Json 문자열을 JsonNode로 변환하는 방법입니다. JSON 문자열을 JsonNode로 변환하기 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 JsonStringToJsonNode { public static void main(String[] args) throws JsonMappingException..