java.util2 java.util.Random 주요 메소드 [1/1] [ 랜덤 클래스 (Random Class ] 난수 발생 관련 함수 Math 클래스의 난수 생성과 동일한 기능의 메소드를 포함하여, 다른 여러 메소드 보유 랜덤 클래스 인스턴스 생성 후 사용 가능 [ 생성자 ] () : 무작위 난수 생성 (long seed) : 매개변수의 값을 기초로 난수를 발생시킴 seed값을 주면 기초값이 생기기 때문에 다른 인스턴스에서도 동일한 난수가 계속 생성됩니다. 따라서 실제로는 사용되지 않으며 같은 환경에서 여러 번 테스트를 할 때 사용됩니다. C언어에서 난수 생성 기초값을 시간으로 하는 것을 보아 Java도 비슷할 것으로 유추됩니다. 아래와 같이 seed값을 지정해줄 경우 같은 seed값을 가진 인스턴스의 난수는 항상 동일합니다. package study.first; im.. ▸JAVA/라이브러리(API) 2019. 12. 10. java.util.StringTokenizer 주요 메소드 [1/1] [ StringTokenizer Class ] C언어 strtok의 로직과 유사하지만 원본을 훼손하지 않음 문자열을 특정 문자열(구분자)로 나누어 (Token) 및 저장 및 처리 String 클래스의 split()과 비슷하지만, 배열이 아닌 인스턴스 객체를 만들어 저장 인스턴스의 클래스 메소드를 통해 실행시마다 쪼개서 문자열을 반환받음 java.util 패키지는 기본 패키지가 아니기 때문에 import 해줘야 합니다. String의 split() 메소드와 비슷한 것 같지만 작동 방식이 달라 상황에 따라 더 편리한 경우가 생깁니다. 굳이 배열 저장공간을 따로 만들지 않고도 문자를 나눠서 확인할 수 있습니다. (필요한 문자열만 뽑아내기에 적합) [ 생성자 ] (String str) : 공백 기준으로 문자열.. ▸JAVA/라이브러리(API) 2019. 12. 10. 이전 1 다음 💲 추천 글 반응형