| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- HashMap
- date
- javascript
- CSS
- js
- html
- 인텔리제이
- replace
- 자바스크립트
- vscode
- Visual Studio Code
- Eclipse
- Button
- list
- 이탈리아
- Java
- Array
- table
- 이클립스
- CMD
- 자바
- input
- string
- 정규식
- IntelliJ
- map
- 문자열
- json
- ArrayList
- 배열
- Today
- Total
목록분류 전체보기 (1001)
어제 오늘 내일
지난번에는 문자열의 앞뒤 공백을 제거하는 방법과 [Java] 문자열 앞뒤 공백 제거하기 (trim() vs strip() 차이) 문자열의 모든 공백을 제거하는 방법을 알아보았습니다. [Java] 문자열에서 공백 제거하기 이번에는 여러개의 연속된 공백이 있을 경우, 하나의 공백으로 치환하는 방법을 알아보도록 하겠습니다. replaceAll() 과 정규식(regular expression, regex) 활용하기 코드 public class ToSingleSpace { public static void main(String[] args) { String str = "Hi, Every\t\t One!"; // 연속된 공백 -> 하나의 공백으로 String newStr = str.replaceAll("\\s+",..
지난 번에는 문자열 앞뒤의 공백을 제거하는 방법을 알아보았습니다. [Java] 문자열 앞뒤 공백 제거하기 (trim() vs strip() 차이) 이번에는 문자열 전체에서 모든 공백을 제거하는 방법을 소개합니다. replaceAll() 가장 간단하게 생각해 볼수 있는 방법은 아래와 같이 java.lang.String 클래스의 replaceAll() 메소드를 사용하는 방법입니다. 코드 public class RemoveWhiteSpace { public static void main(String[] args) { String str = " Hi, EveryOne ! "; // 공백 제거 String newStr = str.replaceAll(" ", ""); // 결과 출력 System.out.printl..
문자열(String)이 null 또는 빈 공백인지 체크하는 방법을 소개합니다. 1. isEmpty() - Java 6 이상 isEmpty() 코드 public class StringEmptyCheck { public static void main(String[] args) { String str1 = null; String str2 = ""; String str3 = " "; System.out.println("str1 : " + isStringEmpty(str1)); // true System.out.println("str2 : " + isStringEmpty(str2)); // true System.out.println("str3 : " + isStringEmpty(str3)); // false } ..
10진수 -> 2진수, 8진수, 16진수로 변환하기 java.lang.Integer의 toBinaryString(), toOctalString(), toHexaString() 메소드를 이용하여 10진수를 2진수, 8진수, 16진수 문자열로 변환할 수 있습니다. 리턴 타입 클래스 메소드 설명 static String java.lang.Integer toBinaryString(int i) 10진수 -> 2진수 static String java.lang.Integer toOctalString(int i) 10진수 -> 8진수 static String java.lang.Integer toHexaString(int i) 10진수 -> 16진수 예제 public class NumberConvert { public ..
이번에는 Java 문자열의 앞뒤 공백을 제거하는 방법을 알아보도록 하겠습니다. 문자열 앞뒤의 공백을 제거하기 위해서 java.lang.String 클래스의 trim(), strip() 메소드를 사용할 수 있습니다. 이 두개의 메소드는 비슷하지만 약간의 차이가 있는데, 그 차이점도 같이 알아보도록 하겠습니다. 1. trim() 코드 public class StringSpace { public static void main(String[] args) { // 앞뒤로 공백이 있는 문자열 String str = " Hi Anna! "; // 공백 제거 (trim()) String trimStr = str.trim(); // 공백 제거 문자열 출력 System.out.println("원본 문자열 : '" + st..
String -> int (문자열을 숫자로) String 문자열을 int로 변환하기 위해서는 java.lang.Integer 클래스의 parseInt()와 valueOf() 메소드를 사용할 수 있습니다. Integer.parseInt() static int parseInt(String s) java.lang.Integer 클래스의 static 메소드인 parseInt() 메소드는 파라미터로 숫자로 변환할 문자열을 입력받고, 입력받은 문자열을 integer로 변환한 int 값을 리턴합니다. 코드 public class StringToInt { public static void main(String[] args) { String str1 = "123"; String str2 = "-123"; int int..
문자열에서 따옴표를 찾아서, 이 따옴표를 모두 제거하는 방법을 소개합니다. 가장 단순하게는 반복문을 사용해서 문자열의 글자를 모두 체크해서 따옴표를 제거할 수도 있습니다. 하지만, 여기서는 Java의 java.lang.String 클래스에서 제공하는 메소드를 사용해 보도록 하겠습니다. java.lang.String 클래스의 replaceAll() 또는 replace() 메소드를 사용하여 따옴표를 제거할 수 있습니다. replaceAll() 코드 public class StringQuotes { public static void main(String[] args) { String str = "Hello \"World\""; System.out.println("따옴표 포함 : " + str); // 따옴표 ..
Java에서 문자열(String)은 큰따옴표로 감싸서 표현합니다. 그렇다면, 큰따옴표가 문자열 안에 포함되도록 하려면 어떻게 해야 할까요? Hello "World" 위 문자열을 출력해야 한다면, 이 문자열을 어떻게 표현해야 할까요? String str = "Hello "World""; 위와 같이 표현해주면 될까요? 아마도, 위와 같이 문자열을 선언을 하면 컴파일 에러가 발생할 것입니다. 그래서 이번에는 문자열 안에서 쌍따옴표를 표현하는 3가지 방법을 알아보도록 하겠습니다. 1. 이스케이프(Escape) 문자 사용하기 코드 public class StringQuotes { public static void main(String[] args) { String str = "Hello \"World\""; Sy..
Java에서 문자열을 배열로 변환하는 2가지 방법을 소개합니다. 1. 반복문 코드 import java.util.Arrays; public class StringToArray { public static void main(String[] args) { // 1. 배열로 변환할 문자열 String str = "How are you?"; // 2. 배열 생성 (문자열 길이) char[] arr = new char[str.length()]; // 3. 반복문 (한글자씩 배열로 옮긴다) for (int i = 0; i < str.length(); i++) { arr[i] = str.charAt(i); } // 4. 배열 출력 System.out.println(Arrays.toString(arr)); } } 결과..
java.lang.String 클래스의 toUpperCase(), toLowerCase() 메소드를 이용하면 소문자를 대문자로, 대문자를 소문자로 변환할 수 있습니다. toUpperCase() 코드 public class StringExam { public static void main(String[] args) { String str1 = "abcd"; String str2 = "AbCD"; String str3 = "안녕하세요는 Hello"; String str4 = "abcd_123"; System.out.println(str1.toUpperCase()); // ABCD System.out.println(str2.toUpperCase()); // ABCD System.out.println(str3...