본문 바로가기

Random3

java 컬렉션(Collection) shuffle() 메소드를 이용한 간단하나 카드게임 만들기 ▶ shuffle() 메소드 컬렉션의 shuffle(메소드)는 리스트와 같은 컬렉션에서 배열안에 있는 데이터를 랜덤으로 섞어주는 기능을 한다. ▶ shuffle() 예제(1) import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Suffle { public static void main(String[] args) { List list = new ArrayList(); for(int i = 0; i 2022. 4. 5.
JAVA 문자열 substring, index ,임의의 학번 부여, 생년월일 출력 문제 indexOf(문자) 해당 문자가 들어있는 위치를 알려준다. 문자가 없으면 -1 반환 index는 0부터 시작 ex) "abcde".indexOf("e") → 4 substring(index1, index2) CharAt은 문자 하나만 읽어내지만 substring은 문자열을 읽어 낸다. index1 자리부터 index 2-1 까지 반환. ex) "abcde".substring(1, 3) → "bc" str.lastIndexOf(index) index를 반대방향부터 찾기 시작하여 특정 값이 일치하는 마지막 인덱스를 반환한다. 문자가 없으면 -1 반환 ex) "abcde".lastIndex("e") → "e" index index는 str.length-1 이라서 기본적으로 전체 문자열을 모두 검색한다 Str.. 2022. 2. 23.
JAVA Random 클래스 랜덤 메소드 (랜덤 전화번호 만들기) Random 클래스 Randon 클래스는 java.util 패키지의 일부로서 난수들을 생성하는 메소드들을 제공한다. Radom 클래스의 주요 메소드 nextInt(int num) : 0과 (num-1) 사이에 있는 난수를 반환한다. nextfloar() : 0.0과 1.0(포함안함) 사이에 있는 난수를 반환한다. 랜덤 클래스의 예제 package kh1210; import java.util.Random; //Random 클래스 import 필수 public class PhoneNumbers { public static void main(String[] args) { Random rand = new Random(); //랜덤 변수 선언 String pnumber = "0"; int i = rand.next.. 2022. 2. 21.