본문 바로가기 메뉴 바로가기

S Player

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

S Player

검색하기 폼
  • 분류 전체보기 (185)
    • 여행 (12)
      • 일본여행 (4)
      • 유럽여행 (8)
    • 생활 (7)
    • 경제 (1)
    • 소개 (1)
    • 개발 (74)
      • Python (17)
      • Dart (18)
      • Java (4)
      • Android (7)
      • Bash (4)
      • Javascript (14)
      • Kotlin (0)
      • Skia (2)
      • Tools (2)
      • Unreal Engine (2)
      • Unity Engine (1)
      • C++ (1)
    • 게임 (86)
      • 메이플랜드 (10)
      • 마비노기 모바일 (76)
  • 방명록

개발/Java (4)
[Java] 배열 정렬 (오름차순, 내림차순)

Arrays.sort()를 사용하면 배열을 오름차순 또는 내림차순으로 정렬 할 수 있습니다. 자료형에 따라서 다음과 같은 배열들이 있으며, 모두 Arrays.sort()로 정렬할 수 있습니다."기본 자료형(int 등)" 배열문자열 배열객체 배열각 케이스 별 예제 코드를 확인해보면서 정렬에 대해서 알아보겠습니다. 기본 자료형 배열 정렬(오름차순)기본 자료형은 int, float 같은 자료형을 말합니다. 아래와 같이 int 배열을 Arrays.sort()로 정렬할 수 있습니다.Arrays.sort(배열)은 배열을 정렬합니다. (원본 배열의 순서가 변경됨)기본적으로 오름차순으로 정렬합니다.정렬된 결과를 출력해보면, 원본 배열이 오름차순으로 변경된 것을 확인할 수 있습니다.import java.util.Arra..

개발/Java 2024. 6. 30. 20:35
[Java] replace() vs replaceAll() 차이점

replace()와 replaceAll()의 공통적인 특징은 모두 특정 문자열을 다른 문자열로 변환하는 함수입니다. 차이점은,replace()의 경우 특정 문자열과 일치하는 문자열을 찾아서 변환해주고replaceAll()은 정규표현식 패턴과 일치하는 문자열을 찾아서 변환해줍니다.메소드 정의를 보시면 replaceAll의 경우 regex(정규표현식)를 인자로 받는 것을 알 수 있습니다.public String replace(char oldChar, char newChar)public String replaceAll(String regex, String replacement) 공통점: 둘다 특정 문자열을 찾아서 변환할 수 있음아래 예제는 replace와 replaceAll에 특정 문자열을 인자로 전달하여 치..

개발/Java 2024. 6. 30. 20:03
[Java] for문에서 마지막 콤마 제거(출력 안함)

for문으로 사용하여 배열이나 리스트의 값들을 나열하면서 콤마를 붙이는데, 아래처럼 마지막 값에도 콤마가 붙게 됩니다. 마지막으로 출력되는 요소에는 콤마를 안 붙이고 싶은데 어떻게 해야 할까요? 1, 2, 3, 4, 5, StringBuilder를 이용한 방법 for문으로 배열 값들을 나열할 때 StringBuilder를 이용하여 값과 콤마를 붙여서 문자열로 만듭니다. 모든 값에 대한 문자열을 추가한 뒤에, 가장 마지막에 추가된 콤마를 제거하면 마지막 콤마가 제거된 문자열을 만들 수 있습니다. StringBuilder#setLength(len) : StringBuilder에 저장된 문자열 길이를 변경, 아래 예제에서는 길이 2를 줄임으로써, 마지막 문자 2개를 제거하고 있음 StringBuilder#to..

개발/Java 2023. 10. 14. 20:06
[Java] 문자열 앞자리 0 제거

숫자로 구성되어있지만 int 타입이 아니고, 문자열 타입인 경우가 있습니다. 예를 들면, 아래 변수 n은 123 값을 갖고 있지만 문자열로 되어있습니다. n2의 경우 "000123"이며, 사실 int 타입으로 보면 "123"과 동일합니다. 하지만 문자열이기 때문에 출력할 때 앞에 0이 포함되어 출력됩니다. 이럴 때 0을 제거하려면 어떻게 해야할까요? String n = "123"; String n2 = "000123"; Integer.parseInt()로 앞자리 0 제거 Integer.parseInt(string)은 string을 숫자로 변경합니다. 주의할 점은 숫자로 변경할 수 없는 문자열을 입력하면 NumberFormatException가 발생합니다. 따라서, 숫자가 아닌 문자열이 입력될 수 있다면 ..

개발/Java 2023. 10. 14. 17:11
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
  • 다크스텀프
  • Python
  • 원숭이의숲
  • DART
  • java
  • 티스토리챌린지
  • 오블완
  • aosp 빌드
  • 15e 트램
  • Unreal Engine
  • 파란버섯
  • 와보땅
  • 포르투갈
  • Flutter
  • 안드로이드
  • 마비노기 모바일
  • 포르투
  • 모루정원
  • adb
  • Skia
  • 주황버섯
  • 나무던전
  • 리스보아 카드
  • 메이플랜드
  • 와일드보어의 땅
  • android
  • 리스본
  • javascript
  • 파이썬
  • 12e 트램
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바