전체 글 (124) 썸네일형 리스트형 자바 21일차 1. String a = String.valueOf(num); 우클릭 빌드패스 > library탭 > external jar로 파일추가 3. StringBuffer,StringBuilder (객체생성 no) *간단 사용만해봄 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (수업내용은 아님 직접 구글링해서 수업내용 놓친부분 직접확인했음) String : 문자열 연산이 적고 멀티쓰레드 환경일 경우 StringBuffer : 문자열 연산이 많고 멀티쓰레드 환경일 경우 StringBuilder : 문자열 연산이 많고 단일쓰레드이거나 동기화를 고려하지 않아도 되는 경우 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 출처: h.. 개인자바 5주차 size는 원소의개수 length는 길이 ArrayList에서 for문을통해 배열의 추가는 문제가없는것처럼 보였지만 remove를통한 배열의 삭제에서는 오류가일어났다 그이유는 반복문이돌때 일반포문일경우((일반포문은 가능함 why?? -내생각에 for문은 전부다끝났을때 적용이되고 항상된for문은 매순간순간 적용돼서 remove로 list가변경되면 문제가생기는것같다 하지만 틀릴확률이 굉장히높고 구글링중에서는 무슨 차이일까? 확장 for문 블럭 안에서의 i는 인덱스를 나타내는 것이 아닌 int형 값인 "스캔할 때 주목하고 있는 요소"를 나타내는 것이다. 정리하면 확장 for문의 장점은 배열의 요소수의 길이를 알아야 하는 번거로움을 줄여준다. 따라서 배열의 모든 요소를 스캔하는 과정에서 인덱스 자체의 값이 필요.. 자바20일차 1. String 은 객체생성없이 사용가능한 클래스다 *charAt()특정 인덱스의 글자를 리턴 *indexOf() 특정문자열의 시작인덱스값 리턴 // 문자열 이없다면 -1리턴 *length() *replace() 특정 문자열변경 *ctrl + space로 생성자 오버로딩종류 확인가능 *regex - 특정 패턴이 들어간 문자열은 객체생성없이 사용가능한 클래스다 *charAt()특정 인덱스의 글자를 리턴 *indexOf() 특정문자열의 시작인덱스값 리턴 // 문자열 이없다면 -1리턴 *length() *replace() 특정 문자열변경 *ctrl + space로 생성자 오버로딩종류 확인가능 *regex - 특정 패턴이 들어간 문자열 이전 1 ··· 30 31 32 33 34 35 36 ··· 42 다음