String a="aaa";
String b="bbb";
String c="ccc";
String d="ddd";
String p,q,r,s;
어떻게 a, b, c, d에서 p, q, r, s 에 임의로 값을 할당 할 수 있습니까? P 추천문자열 선택 및 지정
는 A, B, C의 값을 D와 마찬가지로 Q 들면, R은,
S는하지만 값이 반복되지 있어야한다.
String a="aaa";
String b="bbb";
String c="ccc";
String d="ddd";
String p,q,r,s;
어떻게 a, b, c, d에서 p, q, r, s 에 임의로 값을 할당 할 수 있습니까? P 추천문자열 선택 및 지정
는 A, B, C의 값을 D와 마찬가지로 Q 들면, R은,
S는하지만 값이 반복되지 있어야한다.
가장 쉬운 방법은 모든 문자열을 배열 (또는 목록 등)에 넣고 목록을 임의로 뒤섞어 셔플 된 배열의 첫 번째 값을 p
, 두 번째 값을 q
등으로 지정하는 것입니다 .
String[] strings = new String[] {
"aaa", "bbb", "ccc", "ddd"
};
Collections.shuffle(Arrays.asList(strings));
String p = strings[0],
q = strings[1],
r = strings[2],
s = strings[3];
감사합니다. 작동합니다. –
a,b,c,d
의 배열을 만들고 임의의 0~3
색인을 사용하여 값을 가져옵니다.
이 Strings
List<String>
A를 추가하고 java.util.Random
클래스의 nextInt(sizeOfList)
방법을 사용하십시오
다음은이 작업을 수행하는 방법의 예입니다.
안녕하십니까. @ BalusC의 답변 (http://stackoverflow.com/questions/4702036/take-n-random-elements-from-a-liste)을 참조하십시오. 또한 새로운 질문을 게시하기 전에 검색 (여기 또는 Google)을 수행하는 것이 도움이됩니다. – Perception