JM Development Diary
  • 홈
  • 태그
  • 방명록
    • 카테고리 전체보기 (71)
      • HTML , CSS (4)
      • JavaScript (18)
      • Java (13)
      • Spring (5)
      • SQL (10)
      • MyBatis (6)
      • Programming (9)
      • Database (2)
      • Thymeleaf (3)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
깊은 복사 검색 결과
1 개의 검색 결과가 있습니다.
카테고리 없음

Java Array, List copy 자바 배열, 리스트의 복사 (얕은 복사와 깊은 복사)

특정 로직에서 배열 or 리스트를 반복문을 돌려 배열 or 리스트 안 요소를 활용하여 반복하는 대상인 원본 배열 or 리스트에는 영향을 주지 않고 데이터를 가공해야 하는 경우가 있을 수 있다. 이런 경우에 보통 배열 or 리스트를 복사하여 복사한 대상을 가공하는데 여기서 원본 대상에는 영향을 주지 않으려면 얕은 복사가 아닌 깊은 복사를 해야 원본에는 영향을 주지 않는다. // 배열 Array (얕은 복사) int[] ogArr = {1, 2, 3}; // 원본 배열 int[] sCopyArr = ogArr; // 새 배열에 얕은 복사 sCopyArr[1] = 777; /* 윗 줄에서 복사한 배열의 1번째 인덱스에 새 정수 777을 담았는데 원본 배열에도 영향을 줘서 아래와 같이 출력 됨 */ System..

2023. 9. 30. 10:07
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 카테고리 전체보기 (71)
    • HTML , CSS (4)
    • JavaScript (18)
    • Java (13)
    • Spring (5)
    • SQL (10)
    • MyBatis (6)
    • Programming (9)
    • Database (2)
    • Thymeleaf (3)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #Java
  • #HTML
  • #객체
  • #마이에스큐엘
  • #스프링
  • #mybatis
  • #마이바티스
  • #Thymeleaf
  • #배열
  • #JS
  • #input
  • #MySQL
  • #jQuery
  • #Spring
  • #쿼리문
  • #JavaScript
  • #변수
  • #자바
  • #form
  • #Stream
  • #서브쿼리
  • #제이쿼리
  • #Update
  • #NULL
  • #자바스크립트
  • #타임리프
  • #스프링부트
  • #SQL
  • #스트림
  • #select
더보기+

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © JM Development Diary All rights reserved. TistoryWhaleSkin3.4

티스토리툴바