전체 글

전체 글

    [Mac] Gradle 설치

    보호되어 있는 글입니다.

    [Mac] 메이븐(Maven) 설치

    보호되어 있는 글입니다.

    [Java] 문자열 문자열 배열로 변환(String to StringArray)

    [Java] 문자열 문자열 배열로 변환(String to StringArray)

    StringTokenizer 클래스를 이용하여 문자열 분리 - new StringTokenizer(); 문자열이 한 종류의 구분자로 구분되어 있는 경우 StringTokenizer 클래스를 이용하여 분리할 수 있다. Ex. "동해물과 백두산이 마르고 닳도록" : 공백의 구분자 Ex. "010-1234-5678" : 하이픈(-)의 구분자 분리하고자 하는 문자열을 StringTokenizer 생성자의 매개변수로 전달한다. StringTokenizer 객체 안에 있는 문자열을 nextToken() 메서드를 이용하여 꺼낼 수 있다. nextToken() 으로 문자열을 꺼내 온다면 Stringtokenizer 객체의 해당 문자열(토큰)은 사라진다. StringTokenizer 객체에 문자열(토큰)이 없는데 꺼내려..

    [Java] 문자형 배열을 문자열로 변환 (CharArray to String)

    [Java] 문자형 배열을 문자열로 변환 (CharArray to String)

    String() 생성자를 이용한 방법 - String() 문자형 배열을 String() 생성자의 인자로 전달하여 문자열 타입을 얻을 수 있다. String 생성자를 이용하기 때문에 String 타입의 참조 변수를 선언해야 한다. 코드 public class Main { public static void main(String[] args) { // 문자열으로 변환할 문자형 배열 = Hello Java char[] charArr = new char[]{'H','e','l','l','o',' ','J','a','v','a'}; // String()생성자를 이용하여 문자열로 변환 String str = new String(charArr); // 결과 출력 비교 System.out.println("변환 전(문자형..

    [Java] 문자열을 문자형 배열로 변환 (String to CharArray)

    [Java] 문자열을 문자형 배열로 변환 (String to CharArray)

    메서드를 이용한 방법 - toCharArray() - char[] Java.Lang.String 클래스의 메서드 중 toCharArray() 메서드를 이용하여 문자열을 문자형 배열로 변환할 수 있다. 리턴 타입이 char[] 타입으로 결과를 담을 변수 또한 char[] 타입으로 선언해야 한다. 문자 배열의 길이는 문자열의 길이와 같으며, 공백 또한 문자형으로 변환된다. 코드 public class Main { public static void main(String[] args) { // 배열로 변환할 문자열 String str = "Hello Java"; // toCharArray()를 이용하여 문자열을 배열로 변환 char[] arr = str.toCharArray(); // 결과 출력 System.o..

    [TIL] 20220807

    보호되어 있는 글입니다.

    [Eclipse] 이클립스에서 JSP프로젝트 생성하기

    [Eclipse] 이클립스에서 JSP프로젝트 생성하기

    이클립스에서 JSP 프로젝트 생성할 때 한 번씩 헷갈려서 따로 정리함. 작업 환경 M1 Mac Eclipse Version: 2022-06 M1 (4.24.0 M1) 생성 방법 JSP 프로젝트 생성 이클립스 실행 Dynamic Web Project 생성 좌측 상단 메뉴 -> File -> New -> Dynamic Web Project 빨간 색으로 표시한 곳 확인 후 Next Project Name : 프로젝트 이름(원하는 걸로 아무거나) Location : 저장할 경로 Target runtime : 자신이 설치한 톰캣 버전 Dynamic web module version : 4.0 확인 next 클릭 이름 확인 -> 빨간 색 박스 체크 -> Finish 다음과 같은 화면이면 생성 완료

    [Java] 인터페이스란?

    인터페이스 정의 인터페이스는 '추상 메서드의 집합'이라고 정의할 수 있다. 인터페이스는 기본적으로 상수와 추상 메서드만 가질 수 있어 추상 클래스보다 더 높은 추상성을 가지고 있다. 추상 클래스와 비교한다면 추상 클래스는 '미완성 설계도', 인터페이스는 '밑그림'으로 나타낼 수 있다. 인터페이스 특징 interface 키워드를 이용해 인터페이스를 선언할 수 있다. 인터페이스 내부의 모든 필드는 public static final 제어자로 정의된다. 구현 객체의 같은 동작을 보장하기 위한 목적 public static final 제어자를 생략해도 컴파일러가 자동으로 추가한다. 인터페이스 내부의 모든 메서드는 추상 메서드로 인식하기 때문에 따로 abstract 키워드를 사용하지 않는다. 인터페이스의 메서드의..