일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이탈리아
- html
- Button
- Java
- string
- ArrayList
- 테이블
- CMD
- json
- IntelliJ
- 배열
- Array
- windows
- list
- javascript
- vscode
- Eclipse
- 문자열
- js
- 정규식
- date
- Visual Studio Code
- Maven
- CSS
- table
- 인텔리제이
- 자바
- 자바스크립트
- 이클립스
- input
- Today
- Total
목록string (41)
어제 오늘 내일

lastIndexOf() public int lastIndexOf(String str) public int lastIndexOf(String str, int fromIndex) public int lastIndexOf(int char) public int lastIndexOf(int char, int fromIndex) indexOf() 메소드는 파라미터로 전달받은 문자열을 원본 문자열의 앞에서부터 찾아서 처음으로 파라미터의 문자열이 나오는 index를 리턴합니다. 반대로 lastIndex() 메소드는 파라미터로 전달받은 문자열을 원본 문자열의 뒤에서부터 탐색하여, 처음으로 파라미터의 문자열이 나오는 index를 리턴합니다. 두번째 파라미터로 fromIndex가 입력되면 fromIndex 위치부터 탐색을..
문자열을 특정 구분자로 자르기 위해서 split() 함수를 사용할 수 있습니다. [Java] 구분자로 문자열 자르기 (split) [Java] 구분자 여러개로 문자열 자르기 (split) 그런데, 문자열을 마침표('.')로 구분하여 자르기 위해 아래와 같이 코드를 작성하면 빈 배열이 리턴되는 것을 확인 할 수 있습니다. import java.util.Arrays; public class SplitWithDot { public static void main(String[] args) { String str = "a.b.c"; String[] strArr = str.split("."); System.out.println(Arrays.toString(strArr)); // [] } } str.split("."..
지난번에는 split() 메소드를 사용하여 문자열을 자르는 방법을 알아보았습니다. [Java] 구분자로 문자열 자르기 (split) 이 때는, 1개의 구분자를 이용하여 문자열을 자르는 예제를 살펴보았었습니다. 이번에는 여러개의 구분자로 문자열을 자르는 예제를 소개합니다. 구분자 여러개로 문자열 자르기(split()) split() 메소드는 다음과 같이 2가지 형태로 사용할 수 있습니다. public String[] split(String regex) public String[] split(String regex, int limit) split() 메소드는 파라미터로 문자열을 구분할 정규식 형태의 구분자(delimiter)를 입력받습니다. 구분자는 정규식(regular expression) 형태이기 때문에..
String, StringBuffer, StringBuilder를 사용하여 기존 문자열 앞에 다른 문자열을 붙이는 방법을 소개합니다. String StringBuffer StringBuilder 1. String 코드 public class StringConcat { public static void main(String[] args) { // 1. 문자열 준비 String str = "Anna"; String prefix = "Hi! "; // 2. 문자열 앞에 prefix 붙이기 str = prefix + str; // 3. 결과 출력 System.out.println(str); // Hi! Anna } } prefix + str; '+' 연산자를 이용해서 prefix를 str앞에 붙여 주었습니다. ..
문자열에서 마지막 콤마를 제거하는 방법을 소개합니다. replaceAll() endsWith(), substring() 1. replaceAll() public String replaceAll(String regex, String replacement) String의 replaceAll() 메소드는 첫번째 파라미터로 받은 정규식에 매칭되는 문자열을 두번째 파라미터로 받은 문자열로 변경해서 리턴합니다. 코드 public class RemoveLastComma { public static void main(String[] args) { // 문자열 String str1 = "Apple, Banana,"; String str2 = "Apple, Banana"; // 마지막 콤마 제거 str1 = str1.re..
대소문자 구분없이 문자열 비교하기 equalsIgnoreCase() compareToIgnoreCase() 대문자로 변환해서 비교하기 1. equalsIgnoreCase() 코드 public class StringEqaulsIgnoreCase { public static void main(String[] args) { String str1 = "hello"; String str2 = "Hello"; // 대소문자 상관없이 비교하기 if (str1.equalsIgnoreCase(str2)) { System.out.println("Same"); // Same } } } 결과 Same equalsignoreCase() 메소드는 대소문자 구분없이 문자열을 비교하고, 같으면 true를 리턴합니다. 2. compa..
문자열을 거꾸로 뒤집는 방법 2가지를 소개합니다. 반복문 사용하기 StringBuffer / reverse() 메소드 사용하기 1. 반복문 사용하기 코드 public class StringReverse { public static void main(String[] args) { // 문자열 String str = "ABCDE"; // 문자열 reverse String reverse = ""; for (int i = str.length() - 1; i >= 0; i--) { reverse = reverse + str.charAt(i); } // 결과 출력 System.out.println(reverse); // "EDCBA" } } 결과 EDCBA 반복문을 사용하여 원본 문자열(str)을 가장 마지막 인덱..
지난 번에는 char 배열을 String으로 변환하는 방법을 알아보았습니다. [Java] char 배열을 String 문자열로 변환하기 이번에는 String을 char[] 로 변환하는 방법을 알아보겠습니다. toCharArray() 코드 import java.util.Arrays; public class StringToCharArray { public static void main(String[] args) { String str = "How are you"; // 문자열 -> char 배열로 변환 char[] charArr = str.toCharArray(); // char 배열 출력 System.out.println(Arrays.toString(charArr)); } } 결과 [H, o, w, , a..
char 배열을 String 문자열로 변환하기 위해 다음 3가지 방법을 사용할 수 있습니다. String 생성자 String.valueOf() String.copyValueOf() 1. String 생성자 코드 public class CharArrToString { public static void main(String[] args) { char[] charArr = { 'H', 'e', 'l', 'l', 'o' }; // String 생성자를 이용한 변환 String str = new String(charArr); System.out.println(str); // Hello } } 결과 Hello String str = new String(charArr); java.lang.String 클래스의 생성자..
Java 문자열에 포함된 특정 문자의 개수를 구하는 방법 3가지를 알아보도록 하겠습니다. 1. 반복문 이용하기 코드 public class CharCount { public static void main(String[] args) { String str = "apple"; System.out.println(countChar(str, 'a')); // 1 System.out.println(countChar(str, 'p')); // 2 System.out.println(countChar(str, 'l')); // 1 System.out.println(countChar(str, 'e')); // 1 System.out.println(countChar(str, 'c')); // 0 } public static..