Algorithm/Basic

[Python] Day 13 (4/5) -- (Java) Array.copyOfRange

2024. 11. 9. 20:24

 

 

# num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트

def to_n(num_list, n):
    return num_list[:n]

'''
JS
return num_list.slice(0, n);

Java
return Arrays.copyOfRange(num_list,0,n);
'''

print(to_n([2, 1, 6],	1))     # [2]

 

 

Arrays.copyOfRange(원본배열, 시작 인덱스, 끝 인덱스)

 

원본 배열의 특정 범위만큼 복사해서 새로운 배열로 반환.

끝 인덱스가 원본 배열 길이보다 크면 이후의 값은 기본값으로 초기화됨.

 

ex)

String[] arr = new String[] ("a", "b", "c"};

String[] copy = Arrays.copyOfRange(arr, 0, 3);

 

// copy == {"a", "b", "c", null}

 

 

 

 

https://romcanrom.tistory.com/48

 

java/ copyOf(), copyOfRange(), arraycopy() : 배열을 복사하는 메서드

Arrays 클래스는 배열과 관련된 여러 메서드들을 지원한다. *java.util 패키지에 포함되어 있으므로 Arrays의 메서드들을 사용하기 위해서는 import가 필요하다. import java.util.Arrays; Arrays.copyOf() Arrays.copyO

romcanrom.tistory.com

 

저작자표시 비영리 동일조건 (새창열림)
'Algorithm/Basic' 카테고리의 다른 글
  • [Python] Day 14 (1/5) -- sum()
  • [Python] Day 13 (5/5) -- (JS) filter
  • [Python] Day 13 (3/5) 왼쪽오른쪽
  • [Python] Day 13 (2/5) -- (JS) splice()
함s
함s
개발함
함s
함함ː
함s

CALENDAR

«   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
  • 분류 전체보기 (210)
    • TIL (4)
      • thought (2)
    • Algorithm (81)
      • Basic (66)
      • Greedy (5)
      • Implementation (3)
      • DFS BFS (7)
      • Sorting (0)
    • Front (29)
      • HTML Css (7)
      • JavaScript (17)
      • Jquery (2)
      • Vue.js (2)
      • React.js (1)
    • Node.js (5)
    • Java (43)
      • Basic (22)
      • MVC -- JSP & Servlet (18)
      • Handler (1)
      • Data (2)
    • Spring (27)
      • Spring_inflearn (9)
      • Spring Boot (7)
      • MyBatis (1)
      • Spring Data JPA (7)
      • REST API (3)
    • SQL (2)
    • Mac (13)
    • Git (4)
    • Project (0)

블로그 메뉴

  • 홈
  • 방명록
  • 글쓰기

인기 글

최근 글

hELLO · Designed By 정상우.
함s
[Python] Day 13 (4/5) -- (Java) Array.copyOfRange
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.