java(12)
-
HashSet 사용 방법 (개념, 특징, 메소드 및 예제)
1. HashSet이란?HashSet은 중복되지 않는 데이터를 순서에 상관없이 저장합니다. 2. HashSet 생성 방법HashSet 변수명 = new HashSet(); HashSet set1 = new HashSet();//HashSet생성HashSet set2 = new HashSet();//new에서 타입 파라미터 생략가능HashSet set3 = new HashSet(set1);//set1의 모든 값을 가진 HashSet생성 HashSet set4 = new HashSet(10);//초기 용량(capacity)지정 HashSet set5 = new HashSet(10, 0.7f);//초기 capacity,load factor지정 HashSet set6 = new HashSet(Arrays.asL..
2024.05.08 -
substring과 charAt의 차이
1.substring()str.substring(시작 위치, 종료위치)public class p { public static void main(String[] args){ String s = "abcdefgh"; System.out.println(s.substring(1,5));//변수 s의 값 1부터 5까지 출력 }} 2.charAt()chatAt(i) : i 인덱스에 해당하는 문자가 나옴.public class p { public static void main(String[] args){ String s = "abcdefgh"; System.out.println(s.charAt(0));//변수 s에 저장된 값 0번째 출력 System.out.p..
2024.05.07 -
Arrays 클래스란?
1.Arrays 클래스란?java.util 패키지의 일부로, 배열을 다루기 위한 다양한 메서드를 제공한다. 특정 값으로 요소를 정렬하거나, 검색 및 채우는 것과 같은 일반적인 배열 작업을 제공한다. 2. toString() 메소드배열을 출력하기 위해 사용합니다.public class p { public static void main(String[] args) throws IOException{ int [] arr = {0,1,2,53,223,234,100,32,53,9}; // 배열 값 초기화 System.out.println(Arrays.toString(arr)); //배열 값 출력 }} 3. equals() 메소드두 배열의 요소가 동일한지 아닌지를 판단하..
2024.05.01 -
StringTokenizer 클래스와 메소드들
1. StringTokenizer란?StringTokenizer는 String에서 구분자를 통해서 토큰형태로 나눌 때 사용하는 클래스입니다 여기서 말하는 구분자는 공백 문자, 탭 문자, 새줄 문자등의 문자를 말합니다.StringTokenizer를 아래의 코드 처럼 객체화한 후 StringTokenizer st= new StringTokenizer(br.readLine(),","); 클래스명에 해야할 설정은 StringTokenizer( 자르고 싶은 String , 자르는 기준 문자의 집합 , 자르는 기준을 넣을지 말지)입니다.StringTokenizer 사용 법public class p { public static void main(String[] args) throws IOException{ Buff..
2024.04.30 -
hasnext()란? - [java]
1.hasNext()란?Scanner의 메소드로, 다음에 가져올 값이 있으면 True, 없으면 False입니다.반환 타입은 boolean입니다.2.hasNext()와 next()의 차이hasNext()와 next()의 역할은 비슷해 보이면서도 약간의 차이가 있습니다. hasNext()는 아까 말했듯이, "True or False"로 반환됩니다. 다음에 가져올 값이 있으면 True, 없으면 False입니다.next()는 즉 아무 타입으로 반환할 수 있습니다. Iterator에 입력된 값들이 String이면 String 값으로 가져오는 것입니다.3.hasNext()와 hasNextLine()의 차이hasNext()는 다음에 읽을 토큰(단어)이 있는지 확인하고,hasNextLine()은 다음..
2024.04.24 -
(JAVA) BufferedWriter
1.BufferedWriter란?버퍼를 통해 읽고 쓰는 함수로 출력 데이터가 전달되지 않고 중간에 버퍼링이 된 후 전달 된다. ※즉, System.out.println(); 과 BufferedWriter의 기능은 똑같지만,속도면에서 BufferedWriter가 더 빠릅니다. 이것 처럼 BufferReader를 정리한 페이지가 있으니 이 페이지를 참고하시기 바랍니다.https://kim-kang-hyun.tistory.com/manage/newpost/21?type=post&returnURL=https%3A%2F%2Fkim-kang-hyun.tistory.com%2F21 https://kim-kang-hyun.tistory.com/manage/newpost/21?returnURL=h..
2024.04.24