[완료]java array에 원소추가하기.
글쓴이: opticaller / 작성시간: 수, 2010/01/06 - 2:22오후
기초적일것같은 질문입니다만, c에서 java로 넘어가려니 쉽지 않네요;
File[] fileArray = file.listFiles();
이렇게 하면 이미 fileArray가 만들어진 상태인데,
이 상태에서 동적으로 원소의 추가가 가능한지요?
또 맨 뒤에 말고 중간에 붙이는 것 (마치 list를 쓰듯)도 가능한가요?
Forums:
안됩니다.
.
네..
다른 방법을 찾아봐야겠습니다 ^^
ArrayList를
ArrayList를 쓰심이...
---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/
이런 트릭은 어떨까요?
사고방식이 이렇게 막혀있으니...
차라리 리스트를 쓰는게 나을 것 같습니다 >.<
별건 아니고.. 1.6 에서는 이런 방법이 있기는 합니다.
적어 주신 방법이 일반적인 방법입니다. 그런데 1.6에 추가된 api로 다음과 같이도 작성할 수 있습니다.
위의 코드를 비교하신다면, 이정도 되겠네요.
Arrays#copyOf 도 내부적으로 System#arraycopy 를 사용하는데 deepcopy가 아니니 동일한 역할의 일반적인 merge 함수가 될 수 있습니다.
ps
오랫만에 eclipse 설치해서 써보네요. 아 좋다... eclipse 만세
오오..
이런 방법도 있군요~
eclipse 설치해놓고 notepad++ 로 작업하는 중입니다. -,-
eclipse는 꼭 프로젝트 단위로 작업해야할 것 같은 압박감을 줍니다;
댓글 달기