일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- vscode
- 자바스크립트
- html
- Visual Studio Code
- 이클립스
- Button
- 문자열
- Java
- list
- string
- date
- 인텔리제이
- Eclipse
- table
- CSS
- json
- js
- CMD
- windows
- 테이블
- Files
- 배열
- ArrayList
- input
- Maven
- Array
- IntelliJ
- 자바
- 이탈리아
- Today
- Total
목록substring (9)
어제 오늘 내일
Javascript에서 문자열의 마지막 문자를 제거하는 4가지 방법을 정리하였습니다. slice() substring() substr() replace() slice() slice() 함수는 문자열의 일부를 잘라서 새로운 문자열을 리턴합니다. str.slice(startIndex[, endIndex]) 파라미터 startIndex (필수 입력값) 잘라낼 문자열의 시작 index입니다. 0부터 시작합니다. 만약, 이 값이 음수이면, [문자열 길이 + startIndex]로 계산되어 실행됩니다. 예를 들어, 위 예제에서 startIndex가 -3이면, 이것은 (4+(-3)), 즉, 1과 같습니다. endIndex (optional) 문자열을 잘라낼 종료 index입니다. 0부터 시작합니다. 문자열이 추출될 ..
문자열에서 마지막 콤마를 제거하는 방법을 소개합니다. 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..
지난번에는 문자열의 첫글자를 대문자로, 나머지 글자는 소문자로 변환하는 방법을 알아보았습니다. [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..
Javascript의 문자열에서 첫번째 글자를 삭제하는 방법입니다. 여기서는 substr(), substring(), slice() 함수를 사용하여 첫번째 글자를 삭제하는 방법을 알아보도록 하겠습니다. 문자열의 첫글자 삭제하기 See the Pen 문자열 by anna (@hianna) on CodePen. substr(), substring(), slice() 이 세 개의 함수 모두 원래의 사용 방법은 조금씩 다릅니다. substr() string.substr(start, length) substr() 함수는 파라미터로 전달된 시작 index(start)부터 길이(length)만큼 문자열을 잘라서 리턴합니다. length를 입력하지 않으면 시작 index부터 문자열의 끝까지를 리턴합니다. substri..
Javascript를 이용해서 문자열의 첫글자만 대문자로 변환하는 방법을 알아보도록 하겠습니다. 문자열의 첫글자만 대문자로 변환하기 문자열의 첫글자만 대문자로 변환하기 위해서는 다음의 4가지 절차가 필요합니다. 1. 첫번째 글자 찾기 2. 첫번째 글자를 대문자로 변환하기 3. 첫번째 글자를 제외한 나머지 글자 찾기 4. 2에서 대문자로 변환한 첫번째 글자와 3에서 찾은 나머지 글자를 이어 붙이기 See the Pen 문자열 by anna (@hianna) on CodePen. 주석으로 작성된 부분의 코드도 같이 참조하세요. 1. 첫번째 글자 찾기 특정 위치의 문자를 찾기 위해서 charAt() 함수와 대괄호를 사용할 수 있습니다. [Javascript] 특정 위치 문자 찾기 2가지 방법 (charAt 함..
string.slice(start, end) Javascript에서 substr(), substring(), slice() 함수는 모두 문자열을 잘라주는 역할을 합니다. 이 함수들은 모두 비슷하지만, 조금씩 작동 방법이 다릅니다. 이 세가지 함수를 비교해 보도록 하겠습니다. substr() string.substr(start, length) substr() 함수는, 파라미터로 입력받은 start index부터 length 길이만큼 string을 잘라내어 반환하는 함수입니다.. 첫번째 글자의 index는 0에서 시작합니다. See the Pen 첫번째-마지막문자 by anna (@hianna) on CodePen. 위 예제에서 첫번째 글자 하나를 가져오기 위해서 start=0, length=1을 파라미터로..
Javascript 문자열에서 첫번째 글자 또는 마지막 문자를 가져오는 4가지 방법을 살펴보겠습니다. charAt() 함수를 이용하기 See the Pen 첫번째-마지막문자 by anna (@hianna) on CodePen. 첫번째 문자, 마지막 문자 또는 원하는 index의 글자를 확인하기 위해서 charAt() 함수를 사용하였습니다. charAt() 함수는, 전달된 파라미터의 index에 위치한 글자를 리턴합니다. 첫번째 글자의 index는 0부터 시작합니다. 따라서 마지막 글자의 index는 전체 문자열의 길이 - 1 입니다. 그래서, 위의 예제에서는 마지막 글자의 index를 구하기 위해 str.length - 1 을 사용하였습니다. ( 전체 문자열의 길이를 구하는 방법은 [Javascript]..