본문 바로가기
반응형

ArrayList3

99클럽 코테 스터디 26일차 TIL + 그리디 알고리즘 TIL ▶️ 그리디 알고리즘 최적해를 구하는 데에 사용하는 근사적인 방법으로, 여러 경우 중 하나를 결정해야 할 때마다 그 순간에 최적이라고 생각되는 것을 선택해 나가는 방식이다. ▶️ ArrayList 클래스 remove는 두 종류가 있다. 값을 삭제하고 싶은 경우는 Object 객체를 파라미터로 넘겨준다. ▶️ public E remove(int index) int를 전달할 경우, 해당 index의 값이 삭제된다. ▶️public boolean remove(Object o) Object 객체를 전달할 경우, 해당 객체를 찾아서 첫 번째로 나오는 값을 삭제한다. 값을 삭제하면 true를 리턴하고, 삭제할 값이 없으면 false를 리턴한다. import java.io.BufferedReader; impo.. 2024. 4. 19.
JAVA 12일차 - 컬렉션, 제네릭 📃 ArrayList 예제 📝 JavaTest 클래스 // java.util 패키지에 있는 모든 클래스와 메소드를 import한다. import java.util.*; class JavaTest { public static void main(String[] args) { // ArrayList는 java.util 패키지 안에 있는 클래스이다. // Integer형 ArrayList 객체가 생성된다. ArrayList arNum = new ArrayList(); // 객체명.add를 이용하여 객체를 만들어서 데이터를 추가한다. // 1~5가 추가되었다. arNum.add(1); arNum.add(2); arNum.add(3); arNum.add(4); arNum.add(5); // 리스트의 두번째에 100.. 2022. 7. 5.
JAVA 8일차 - 다형성 💡 다형성 Tv t = new captionTv(); // 실행 O CaptionTv t2 = (CaptionTv)new Tv(); // 객체에서 강제 형변환 --> 에러!!! 📃 다형성 예제 (1) 💾 소스파일 📂buyer 패키지 📝 buyerMain 클래스 package buyer; import java.util.Scanner; //조상타입의 참조변수로 여러 타입의 자손객체를 매개변수로 전달 public class BuyerMain { public static void main(String[] args) { Buyer buyer = new Buyer(); buyer.productBuy(); } } 📝 buyer 클래스 ⚡ 알게된 점? ◾ 다형성을 사용하여 배열 인스턴스를 만들 수 있다. Product.. 2022. 6. 29.
728x90
반응형