Arrays.sort()를 사용하면 배열을 오름차순 또는 내림차순으로 정렬 할 수 있습니다. 자료형에 따라서 다음과 같은 배열들이 있으며, 모두 Arrays.sort()로 정렬할 수 있습니다."기본 자료형(int 등)" 배열문자열 배열객체 배열각 케이스 별 예제 코드를 확인해보면서 정렬에 대해서 알아보겠습니다. 기본 자료형 배열 정렬(오름차순)기본 자료형은 int, float 같은 자료형을 말합니다. 아래와 같이 int 배열을 Arrays.sort()로 정렬할 수 있습니다.Arrays.sort(배열)은 배열을 정렬합니다. (원본 배열의 순서가 변경됨)기본적으로 오름차순으로 정렬합니다.정렬된 결과를 출력해보면, 원본 배열이 오름차순으로 변경된 것을 확인할 수 있습니다.import java.util.Arra..
replace()와 replaceAll()의 공통적인 특징은 모두 특정 문자열을 다른 문자열로 변환하는 함수입니다. 차이점은,replace()의 경우 특정 문자열과 일치하는 문자열을 찾아서 변환해주고replaceAll()은 정규표현식 패턴과 일치하는 문자열을 찾아서 변환해줍니다.메소드 정의를 보시면 replaceAll의 경우 regex(정규표현식)를 인자로 받는 것을 알 수 있습니다.public String replace(char oldChar, char newChar)public String replaceAll(String regex, String replacement) 공통점: 둘다 특정 문자열을 찾아서 변환할 수 있음아래 예제는 replace와 replaceAll에 특정 문자열을 인자로 전달하여 치..
for문으로 사용하여 배열이나 리스트의 값들을 나열하면서 콤마를 붙이는데, 아래처럼 마지막 값에도 콤마가 붙게 됩니다. 마지막으로 출력되는 요소에는 콤마를 안 붙이고 싶은데 어떻게 해야 할까요? 1, 2, 3, 4, 5, StringBuilder를 이용한 방법 for문으로 배열 값들을 나열할 때 StringBuilder를 이용하여 값과 콤마를 붙여서 문자열로 만듭니다. 모든 값에 대한 문자열을 추가한 뒤에, 가장 마지막에 추가된 콤마를 제거하면 마지막 콤마가 제거된 문자열을 만들 수 있습니다. StringBuilder#setLength(len) : StringBuilder에 저장된 문자열 길이를 변경, 아래 예제에서는 길이 2를 줄임으로써, 마지막 문자 2개를 제거하고 있음 StringBuilder#to..
숫자로 구성되어있지만 int 타입이 아니고, 문자열 타입인 경우가 있습니다. 예를 들면, 아래 변수 n은 123 값을 갖고 있지만 문자열로 되어있습니다. n2의 경우 "000123"이며, 사실 int 타입으로 보면 "123"과 동일합니다. 하지만 문자열이기 때문에 출력할 때 앞에 0이 포함되어 출력됩니다. 이럴 때 0을 제거하려면 어떻게 해야할까요? String n = "123"; String n2 = "000123"; Integer.parseInt()로 앞자리 0 제거 Integer.parseInt(string)은 string을 숫자로 변경합니다. 주의할 점은 숫자로 변경할 수 없는 문자열을 입력하면 NumberFormatException가 발생합니다. 따라서, 숫자가 아닌 문자열이 입력될 수 있다면 ..
- Total
- Today
- Yesterday
- 메이플랜드
- 티스토리챌린지
- 모루정원
- 앞자리 0 제거
- java
- 다크스텀프
- 포르투갈
- Python
- android
- javascript
- 주황버섯
- 12e 트램
- adb
- 오블완
- Flutter
- 리스본
- 파이썬
- 원숭이의숲
- 15e 트램
- DART
- 진료 병원 찾기
- Skia
- 네키
- 와보땅
- 나무던전
- 와일드보어의 땅
- 리스보아 카드
- 포르투
- 파란버섯
- aosp 빌드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |