본문 바로가기

BackEnd/JAVA17

[JAVA] Split() 함수로 문자열 자르기 public String[] split(String regex) 입력받은 정규표현식 또는 특정문자를 기준으로 문자열을 잘라 배열(Array)에 저장해서 리턴한다. 리턴타입 : 문자열 배열 (String[ ]) public String[] split(String regex, int limit) 문자열을 정규식에 맞춰서 분리후 limit 만큼 문자열을 자른다. (limit이 2면, 잘린 문자열의 개수가 2개가 될때까지만 분리하는것!) Splits this string around matches of the given regular expression. 지정된 정규식의 일치 항목을 기준으로 이 문자열을 분할합니다. This method works as if by invoking the two-argument .. 2021. 7. 2.
[JAVA] [오류] declares multiple JSON fields named / Extends declares multiple JSON fields named 변수이름 -> vo 에 똑같은 이름의 변수가 중복되어 있다는 오류. 두 눈 씻고봐도 VO에 중복된 변수를 선언한적 없다? 그러면 확인해야 할 부분은 *extends 한 부분. * extends란? 자바(JAVA)의 상속(extends) 참조링크 : https://commin.tistory.com/101 부모 클래스(parent class) 와 자식 클래스(children class)는 자바 지정예약어 extends에 의하여 정해집니다. 하나의 부모 클래스(parent class)는 여러개의 자식 클래스(children)을 가질 수 있습니다. 반대로 하나의 클래스는 여러개의 클래스로부터 상속을 받을수는 없습니다. 부모 클래스(parent cl.. 2021. 5. 27.
[JAVA] super키워드/this 키워드 / super() super 키워드 : 부모 클래스로부터 상속받은 필드나 메소드를 자식 클래스에서 참조하고 싶을때 사용하는 참조변수 (인스턴스 변수의 이름과 지역 변수의 이름이 같을 경우 인스턴스 변수 앞에 this 키워드를 사용하여 구분할 수 있었습니다.) this 키워드와 마찬가지로 부모 클래스의 멤버와 자식 클래스의 멤버 이름이 같을때 super 키워드로 구별한다. 예제 class Parent { int a = 10; } class Child extends Parent { int a = 20; void display() { System.out.println(a); System.out.println(this.a); System.out.println(super.a); } } public class Inheritance0.. 2020. 12. 15.
[JAVA] Json과 Gson 1-1. Json이란? XML등과 같이 데이터를 표현하는 일종의 데이터 표현 표준 데이터를 주고 받을때 그 자료를 표현하는 방법 1-2. Json 형식 / 예시 { "name" : "tom", "age" : 24 } 1-3. Json 문법 { }(중괄호) 를 통해 하나의 객체를 표현한다. 내부에는 key : value 쌍으로 각 속성값을 정의한다. 속성값의 구분은 ,(쉼표) 로 이루어진다. 2-1. Gson json 구조를 띄는 직렬화된 데이터를 JAVA의 객체로 역직렬화, 직렬화 해주는 자바 라이브러리 2-2. Object mapping 두가지 메서드가 있는데 json -> object : from.json object -> json : to.json 2-2. JAVA객체를 Json형식으로 변환 / 코.. 2020. 11. 17.
[JAVA] JSTL이란? JSTL의 if문 / if ~ else 문 1. JSTL 자바서버 페이지 표준태그 라이브러리(JavaServer Pages Standard Tag Library) JSTL은 JSP 페이지 내에서 자바 코드를 바로 사용하지 않고 로직을 내장하는 효율적인 방법을 제공한다. 표준화된 태그 셋을 사용하여 자바 코드의 언급을 줄일 수 있어 유지보수가 용이해진다.    2. 사용법JSTL은 라이브러리이기 때문에 사용하기전에 header에 추가해줘야 한다.태그 라이브러리 종류선언문Corehttp://java.sun.com/jsp/jstl/core" %>XMLhttp://java.sun.com/jsp/jstl/xml" %>I18Nhttp://java.sun.com/jsp/jstl/fmt" %>Databasehttp://java.sun.com/jsp/jstl/s.. 2020. 9. 25.