목록Java (3)
SPRING :: NOTE
ArrayList[] mAlUserInfo; mAlUserInfo = new ArrayList[50]; ArrayList 배열 50개를 생성하고 각 배열안에 데이터가 있다고 가정. 중간 23번째 데이터를 삭제하고 배열을 당겨 Shift 시키고 싶은경우 아래와 같이 사용하자. (항상 다시 만들기 귀찮아서 포스팅을 남긴다.) mAlUserInfo[23] = null; 중간배열 삭제(null 값으로 초기화) for (int i = 23; i < mAlUserInfo.length - 1; i++) { mAlUserInfo[i] = mAlUserInfo[i + 1]; } mAlUserInfo[mAlUserInfo.length - 1] = null; 나머지 데이터 시프트 23번째 배열을 삭제하고, 그 이후 배열의 ..
다음과 같이 배열을 선언하고, 값이 유동적으로 변하기 때문에 개수를 셀 필요가 있다. ArrayList[] info = new ArrayList[50]; ArrayList로 배열을 선언한 경우, 각 요소는 null로 초기화된다. 이 배열은 ArrayList 객체에 대한 참조를 저장하고 있으며, 값이 없는 요소는 null을 저장하고 있다. 따라서, 값이 있는 요소의 개수를 세려면 null이 아닌 요소를 찾아야 한다. 아래와 같이 for-each 루프를 사용하여 각 요소를 검사하고, null이 아닌 요소의 개수를 계산할 수 있다. int count = 0; for (ArrayList list : info) { if (list != null) { count += list.size(); } } System.ou..
// 현재시간으로 갱신 Calendar calendar = Calendar.getInstance(); java.util.Date date = calendar.getTime(); // format()의 형으로 String변수에 추가 String today = (new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(date)); 본 포스팅이 유용하셨다면, 아래 공감버튼을 눌러주세요.로그인이 필요없고 팝업창도 새로뜨지 않습니다.