분류 전체보기(31)
-
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 -
StringBuilder란?
1. StringBuilder의 탄생 배경 String형 객체 s1과 s2라는 객체가 있으면, s1+s2를 실행하면, 새로운 string을 생성한다. 이런 과정이 반복되면, 메모리에 안 좋은 문제를 야기한다. 그래서 나온 것이 StringBuilder와 StringBuffer다. 2.StringBuilder란? StringBuilder는 문자열과 문자열을 더할 때 새로운 객체를 생성하는 것이 아니라 기존의 데이터에 더하는 방식을 사용하기 때문에 속도도 빠르며 상대적으로 부하가 적다. 3. StringBuilder와 StringBuffer의 차이 string 객체는 한번 값이 할당 되면 그 공간은 변하지 않습니다. 하지만, Stringbuilder나 StringBuffer 객체는 한번 값이 할당되더라도 한..
2024.04.20 -
java Math 클래스
1. Math 클래스란?Math 클래스는 java.Lang 패키지에 포함된 클래스로 수학과 관련된 일련의 작업들을 처리할 수 있는 클래스입니다. Math 클래스의 다양한 메소드들은 전부 static으로 구현되어 있으므로 따로 객체를 생성하지 않고 사용할 수 있습니다. 2.abs() 메소드Math 클래스의 abs() 메소드는 인자로 넘긴 데이터의 절댓값을 반환해줍니다. 전달된 값이 양수이면 전달된 값 그대로 반환합니다. public class p { public static void main(String[] args) throws IOException{ Scanner sc = new Scanner(System.in); int a = sc.nextInt..
2024.04.19