Java

·Java
Java의 String format이란? printf() 메소드에서 사용하며, String 클래스의 static 메소드 중 하나이다. 문자열의 형식을 설정하며, C언어의 printf() 처럼 형식을 지정해 출력할 수 있게 한다. 종류1. "%d" :  정수(int)를 출력문자열 길이 고정 : 상수 + d 조합"%5d" : 길이 5 고정, 숫자 오른쪽부터 채워짐"%-5d" : 길이 5 고정, 숫자 왼쪽부터 채워짐"%05d" : 길이 5 고정, 여백 대신 특정 숫자(0)가 채워짐숫자를 끊어서 표현하고 싶은 경우 "%,d_" : 디폴트, 3자리씩 끊음System.out.printf("%5d_", 1); // □□□□1_System.out.printf("%-5d_", 1); //1□□□□_System.out.p..
·Java
🟢 정규식으로 사용하는 메서드 (in String 클래스) 1. .matches(regex) : 인자로 주어진 정규식에 매칭되는 값이 있는지 확인 2. .replaceAll(regex, replacement) : 문자열 내에 있는 정규식 regex를 replacement 로 대체한 문자열 리턴 3. split(regex) : 인자로 주어진 정규식과 매치되는 문자열을 구분자로 분할한 String 배열 리턴 🟢 정규식 기호 정규식 기호 뜻 예시 ^ 문자열의 시작 의미 ^a : a로 시작 $ 해당 문자열이 $ 앞에 있는 문자로 끝나는지 검사 a$ : a로 끝남 [ ] 괄호 안에 있는 특정 문자를 포함함 [ab][cd] : a, b중 하나 / c, d중 하나 포함 [^ ] 괄호 안에 있는 특정 문자를 포함하지 ..
·Java
💬 업데이트 ing... ✅ int ↔️ char 변환 방법 int ➡️ char (char) (i + '0') Character.forDigit(i, 10) : i를 10진수 형태로 char로 변환 char ➡️ int (int) (c - '0') Character.getNumericValue(c) ✅ 자바는 입력에서 char 형을 받을 수 없다 → 무조건 String으로 받아와 첫 글자를 읽어서 저장함 char c = bf.readline().chartAt(0); //혹은 입력받은 문자열을 문자의 배열로 변환도 가능하다 char[] chars = bf.readline().toCharArray(); ✅ char 배열의 초기값은 ⇒ '/0' 이다 (NULL, ' ', ... 등등 아님!) ✅ 배열을 특정..
·Java
ㄴ 매번 찾아보기 귀찮아서 적어놓는다 아마 인텔리제이 종료 과정에서 서버 연결 끊는게 제대로 안 이뤄진 상태로 재실행하니 이런 문제가 발생하는 것 같다. Web server failed to start. Port 8080 was already in use. 이런 메시지가 함께 등장한다. # 해결방법 1. Cmd창 켠 후 netstat -ano 입력 2. 8080포트 (사용중인 포트 주소)를 찾기위해 Ctrl + F로 해당 포트 사용중인 PID 복사 3. 사용중인 프로그램 kill 해주기 taskkill /pid 22396 /f netstat -ano taskkill /pid 22396 /f
mopipi
'Java' 카테고리의 글 목록