JAVA 19

[java] 정수를 문자열로, 문자열을 정수로 변환하기 - 개발자 배찌

1. String.valueOf(number) public class MyClass { public static void main(String args[]) { int x = 5; String str_x = String.valueOf(x); System.out.println(str_x); } } 2. 문자열 연결을 사용 public class MyClass { public static void main(String args[]) { int x = 5; String str_x = "" + x; System.out.println(str_x); } } 3. Integer.toString(number) public class MyClass { public static void main(String args[])..

JAVA 2021.06.26

[java] char 타입을 String 타입으로 변환하기 - 개발자 배찌

1. String.value() 가장 효율적인 방법은String 클래스의 내장 함수 인 String.valueOf(ch) 를 사용하는 것입니다. 아래 예는이를 설명합니다. public class MyClass { public static void main(String args[]) { char myChar = 'c'; String charToString = String.valueOf(myChar); System.out.println(charToString); } } 2. Character.toString() 또한Character 클래스의 내장 메서드를 사용하여 문자를String으로 변환 할 수 있습니다. 아래 예는이를 설명합니다. public class MyClass { public static void..

JAVA 2021.06.26

[java] 자주 쓰이는 정규식(REGULAR EXPRESSION) 유형 - 개발자 배찌

1. 암호: 조건1. 6~20 영문 대소문자 조건2. 최소 1개의 숫자 혹은 특수 문자를 포함해야 함 /^(?=.*[a-zA-Z])((?=.*\d)|(?=.*\W)).{6,20}$/ 2. 전자우편 주소: /^[a-z0-9_+.-]+@([a-z0-9-]+\.)+[a-z0-9]{2,4}$/ 3. URL: /^(file|gopher|news|nntp|telnet|https?|ftps?|sftp):\/\/([a-z0-9-]+\.)+[a-z0-9]{2,4}.*$/ 4. HTML 태그 – HTML tags: /\]+)\>/ 5. 전화 번호 – 예, 123-123-2344 혹은 123-1234-1234: /(\d{3}).*(\d{3}).*(\d{4})/ 6. 날짜 – 예, 3/28/2007 혹은 3/28/07: /^..

JAVA 2021.06.22

[java] 정규식 (REGULAR EXPRESSION) - 개발자 배찌

(1) ^ (caret) 라인의 처음이나 문자열의 처음을 표시 예 : ^aa (문자열의 처음에 aa를 포함하면 참, 그렇지 않으면 거짓) (2) $ (dollar) 라인의 끝이나 문자열의 끝을 표시 예 : aaa$ (문자열의 끝에 aaa를 포함하면 참, 그렇지 않으면 거짓) (3) . (period) 임의의 한 문자를 표시 예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓) 예 : a..b$ (문자열의 끝에 aaab, abbb, azzb 등을 포함하면 참) (4) [] (bracket) 문자의 집합이나 범위를 나타냄, 두 문자 사이의 범위는 “-” 사용. []내에서 “^”이 선행되면 not을 나타냄 예 : [abc] (a, b, c 중 어떤 문자, “[a-c].”과 동일..

JAVA 2021.06.22

[java] ArrayList를 Array로, Array를 ArrayList로 변환하기 - 개발자 배찌

1.ArrayList -> Array 1) for문 사용할 때 ArrayList arrayList = new ArrayList(); arrayList.add("Test1"); arrayList.add("Test2"); arrayList.add("Test3"); String[] array = new String[arrayList.size()]; int size=0; for(String temp : arrayList){ array[size++] = temp; } 2) List에서 제공하는 메서드를 사용할 때 ArrayList arrayList = new ArrayList(); arrayList.add("Test1"); arrayList.add("Test2"); arrayList.add("Test3"); St..

JAVA 2021.06.20

[java] charAt()이란? - 개발자 배찌

1. charAt()이란? 기본형 변수인 char는 단 한 글자만 저장할 수 있는 변수인데 Scanner로 입력을 받을 때는 String 타입으로 밖에 받을 수 없는 것이다. 그래서 등장한 것이 바로 charAt()이라는 녀석이다. 이 녀석은 String으로 저장된 문자열 중에서 한 글자만 선택해서 char타입으로 변환해주는 녀석이다. 이 녀석이 존재하고 있기 때문에 우리는 Scanner를 쓰면서도 char타입을 사용할 수 있는 것이다. 2. charAt()의 형태 예시1) String str = new String(); str = "안녕하세요"; 이러한 예시를 만들어 봤다. String타입의 참조변수 str에 "안녕하세요"라는 문자열을 저장했다. 여기에서 str을 char타입으로 변환하는 과정을 적어보..

JAVA 2021.06.20

변수와 자료형(1)_2진수/8진수/10진수/16진수 형변환

package com.javateam.jse; public class JavaEx3 { public static void main(String[] args) { System.out.println("int의 범위 : " + Integer.MIN_VALUE + "~" + Integer.MAX_VALUE); int num1 = 0x80000000; // 16진수 // 10진수 System.out.println("num1 : " + num1); // 2진수 문자열 String num2 = Integer.toBinaryString(num1); System.out.println("num2 : " + num2); // 8진수 문자열 String num3 = Integer.toOctalString(num1); Syst..

JAVA 2021.06.07