일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Visual Studio Code
- Array
- string
- vscode
- 배열
- IntelliJ
- CMD
- list
- json
- input
- Button
- javascript
- Eclipse
- 문자열
- CSS
- 자바스크립트
- 이클립스
- Java
- windows
- Files
- Maven
- html
- 이탈리아
- date
- table
- 인텔리제이
- 테이블
- js
- ArrayList
- 자바
- Today
- Total
목록자바 (150)
어제 오늘 내일
지난번에는 문자열의 첫글자를 대문자로, 나머지 글자는 소문자로 변환하는 방법을 알아보았습니다. [Java] 문자열 첫글자 대문자로, 나머지 글자는 소문자로 변환하기 이번에는 문자열에 공백으로 구분된 여러 단어가 있을 경우, 각 단어의 첫글자를 대문자로, 나머지는 소문자로 변경하는 방법입니다. (여기서 단어란, 단순하게 space로 구분된 문자열을 말합니다.) ex) "nice to mEET you" => "Nice To Meet You" 문자열의 각 단어의 첫글자는 대문자로, 나머지 글자는 소문자로 변환하기 다음과 같은 순서로 진행합니다. 1. 문자열을 공백(White Space)로 자르기 (split()) 2. 각 단어별로 2.1. 첫글자와 글자 자르기 (substring()) 2.2. 첫글자 제외한 ..
Java 문자열에서 첫글자는 대문자로, 나머지 글자는 소문자로 변환하는 방법을 소개합니다. "HELLO" -> "Hello" "hello" -> "Hello" "heLLo" -> "Hello" 첫글자는 대문자로, 나머지 글자는 소문자로 변환하기 문자열의 첫번째 글자는 대문자로, 나머지 글자는 모두 소문자로 변환하기는 다음의 순서로 진행합니다. 1. 첫글자와 나머지 글자를 나눈다. (substring()) 2. 첫글자는 대문자로, 나머지 글자는 소문자로 변환한다. (toUpperCase(), toLowerCase()) 3. 대문자로 변환된 첫글자와 소문자로 변환된 나머지 문자열을 이어붙인다. 코드 public class FirstLetterToUppercase { public static void main..
Java에서 java.lang.String 클래스의 substring() 메소드를 사용하여 문자열을 자르는 방법을 소개합니다. 문자열 자르기 - substring() java.lang.String 클래스의 substring() 메소드는 문자열의 특정 부분을 잘라내는 데 사용합니다. Method Signature substring() 메소드는 다음과 같이 2가지 형태로 사용할 수 있습니다. public String substring(int startIndex) public String substring(int startIndex, int endIndex) substring(int startIndex) startIndex부터 끝까지의 문자열을 리턴합니다. public String substring(int s..
Java 문자열에서 첫번째 문자와 마지막 문자를 확인하기 위해서 java.lang.String 클래스의 chatAt() 메소드를 사용할 수 있습니다. charAt(int index) char charAt(int index) - 문자열의 index 위치에 있는 글자를 'char' 타입으로 리턴한다. - index는 0부터 시작한다. - 마지막 문자의 index는 '문자열 길이 - 1'이다. 첫번째 문자 확인하기 코드 public class FirstChar { public static void main(String[] args) { String str1 = "Hello"; String str2 = "안녕하세요"; System.out.println(str1.charAt(0)); // H System.out..
설치된 Java 버전을 확인하기 위해서는 Cmd 창에서 java -version 명령어를 입력합니다. 1. CMD창 열기 시작 > CMD 입력 > 명령 프롬프트 2. java -version 제 PC에 설치된 JDK 버전은 11.0.10입니다. 만약, 이렇게 java 버전이 나타나지 않는다면, JDK가 제대로 설치 되었는지, 경로가 올바른지 다시 한번 확인해야 합니다.
java.lang.String 클래스에는 isEmpty() 메소드와 isBlank() 메소드가 있습니다. (JAVA 11 이후 버전 기준) 두 개의 메소드 모두 문자열이 empty string인지 체크합니다. 하지만, 약간의 차이가 있습니다. 1. isEmpty() JAVA 6 이후에 추가된 메소드 입니다. 문자열의 길이가 0인 경우에, true를 리턴합니다. 2. isBlank() JAVA 11 이후에 추가된 메소드 입니다. 문자열이 비어 있거나, 빈 공백으로만 이루어져 있으면, true를 리턴합니다. 예제 코드 public class StringEmptyBlank { public static void main(String[] args) { System.out.println("Hello".isEmpty..
지난번에는 문자열의 앞뒤 공백을 제거하는 방법과 [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 ..