본문 바로가기

JAVA

(227)
Java - List 실습 보호되어 있는 글입니다.
Java - List List List는 배열과 비슷하게 사용되는 자료구조 배열과 리스트의 다른 점은 배열은 한번 생성하면 크기가 변경되지 않는 자료구조이지만 List는 저장 공간이 필요에 따라서 자동으로 늘어날 수 있는 자료구조이다. 이러한 list에는 데이터의 중복이 있을 수 있고, 순서도 있다. List 인터페이스로 import할 때 주의할 점. java.awt - 클래스 java.util - 인터페이스 List 인터페이스를 구현하는 클래스를 사용하는 방법 List 선언 제너릭을 이용해서 String 값만 담을 수 있도록 정의. List도 인터페이스이기때문에 리스트가 인스턴스가 될 수 없다. 이런 리스트를 구현하고 있는 가장 많이 사용되는 ArrayList()를 생성 List list = new ArrayList(); ..
Java - Set 실습 보호되어 있는 글입니다.
Java - Set Set : Set은 중복이 없고, 순서도 없는 자료구조. 구현 클래스로는 Hashset과 TreeSet이 있다. set 인터페이스를 구현한 클래스를 사용하는 방법 - HashSet을 인스턴스로 만들어보자 Set은 인터페이스이기때문에 new해서 객체를 생성할 수 없다 Set을 구현한 클래스인 HashSet 이용해서 인스턴스를 만든다. Set set1 = new HashSet(); // String 값만 담을 수 있음. Boolean flag1 = set1.add("Hong"); // add를 활용해서 값을 저장 Boolean flag2 = set1.add("Kim"); Boolean flag3 = set1.add("Hong"); * set이라는 자료구조의 크기가 얼마냐를 출력 - size() 이용 Syst..
String Method 보호되어 있는 글입니다.
String 클래스 - 메소드 String 클래스 메소드 종류 (지속적으로 업데이트) 메소드명 설명 equals() 두 문자열이 같은 문자열인지 비교 indexOf() 지정한 문자가 몇번째에 있는지 반환 length() 문자열의 길이를 반환 subString() 현재 문자열의 부분 문자열을 반환 startWith() 문자열이 특정 문자열로 시작되는지 확인 endWith() 문자열이 특정 문자열로 끝나는지 확인 replace() 문자열에 있는 특정 문자열을 다른 문자열로 교체 toLowerCase() 문자열을 모두 소문자로 변경 toUpperCase() 문자열을 모두 대문자로 변경 charAt() 문자가 위치한 인덱스에 해당하는 값을 반환 concat() 같은 문자열을 합치는 기능
입력받은 수 n만큼 무작위 정수를 출력 보호되어 있는 글입니다.
Method 메소드란? 특정 기능을 하는 함수이다. 특정 기능을 하기 위해서는 입력과 출력을 필요로 하게 된다. 들어가는 값이 있고 나오는 값이 있고, 그다음에 그 들어가는 값을 처리해서 나오는 값으로 만들어 주는 기능 또는 로직이라 한다. 입력과 출력 그리고 그 입력과 출력을 만들어주는 기능을 '코딩'한다 생각하면 된다. 메소드의 입출력 입력 값 : 매개변수 (여러 개 가능) 출력 값: 반환 값 메소드 호출 메소드를 호출한다 == 사용한다. 메소드를 생성/ 정의 -> 호출 반환 값이 없는 메소드 대표 예) System.out.println(); 메소드를 호출하고 끝나는 메소드 --예제코드 package JavaStudy.day01; public class Method { public static void print..