목록웹 개발/Java (14)
Develop
정규식 / 정규표현식 (Regular Expression) : 특정한 규칙을 가지는 문자열의 집합을 표현하는데 사용하는 형식 언어 특정한 규칙(형식) : 전화번호, 주민등록번호, 이메일 등 정해진 형식이 있는 문자열들 즉 형식에 맞게 제대로 입력했는지 확인(검증)하기 위해 정규식을 사용한다. 사용하기 위해서는 java.util.regex 를 import 하기 정규식 /정규표현식 패턴 1. 문자 클래스(Character classes) : 문자와 숫자를 구분하는 것과 같이 문자 종류를 구분하는데 사용한다. 종류 뜻 허용하는 범위 예제 \\w 문자만 허용하는 정규표현식 (a-z, A-Z, 0-9, …) String REGEXP_PATTERN_CHAR = "^[\\w]*$"; \\W 문자가 아닌 경우에만 허용..
2차원 배열 선언 방법 1. int[][] num = new int[2][3]; 2. int num[][] = new int[2][3]; 3. int num[][] = {{1,2,3},{4,5,6}}; // 초기화도 같이 함 배열 길이 1. num 배열길이 : num.length 위와 같이 선언시 2가 나온다 2. num[0] 배열 길이 : num[0].length 위와 같이 선언시 3이 나온다 참고한 글 [Java] 자바 - 2차원 배열 사용법 및 예제 (다차원 배열) :: KADOSHoly (tistory.com) [Java] 자바 - 2차원 배열 사용법 및 예제 (다차원 배열) 자바 2차원 배열 사용법 및 예제 (다차원 배열) 1. 2차원 배열 선언 및 생성방법 2차원 배열을 아래와 같이 선언과 생..
contains() : 문자열 내에 임의의 문자열을 포함하고 있는지 확인할 수 있는 메서드 : boolean(true,false)로 반환되며 대소문자까지 일치해야 true를 반환한다 indexOf(찾을 문자, 몇번째 인덱스 이후) : 문자열 내에 지정한 임의의 문자열의 최초 인덱스부터 몇번째에 존재하는지 알려준다 : 발견되는 문자열이 없다면 -1을 반환한다. : '몇번째 인덱스 이후' 인자는 생략 가능하다
배열(Array) 자바에서 배열을 선언하는 방법 // 값 바로 넣기 String[] arr = {배열에 들어갈 값}; int[] arr = {배열에 들어갈 값}; ex) int[] arr = {1,2,3}; // 크기만 지정 String arr[] = new String[배열크기]; int arr[] = new String[배열크기]; ex) int arr[] = new int[5]; ※ java.util.Arrays 를 import하는 것 잊지말기(보통은 자동으로 됨) java.util 패키지 java.util 패키지에는 프로그램을 개발하는 데 사용할 수 있는 유용한 유틸리티 클래스가 다수 포함되어 있다. 실제로 java.lang 패키지 다음으로 가장 많이 사용되는 패키지가 java.util 패키지이다..
코딩의 시작, TCP School 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 자바의 개요부터 시작해서 기본적인 내용들을 쭉 알려준다 로그인하지 않아도 볼 수있으니 참고하면 도움이 될듯
substring(시작위치, 끝위치) : 시작위치부터 (끝위치-1) 까지의 문자를 가져온다 : 인덱스를 입력하므로 첫시작은 0부터임을 잊지말자 : (끝위치-1) 이므로 전체를 다 가져오고 싶다면 총 길이를 입력해야한다 String name = "abcd"; name.substring(0,4); 결과 : abcd String name = "abcd"; name.substring(1,2); 결과 : b length() : 문자열의 길이를 가져온다 String name = "abcd"; name.length(); 결과 : 4