【发布时间】:2021-04-18 01:32:04
【问题描述】:
我正在为 ServiceDesk 分配列表分配随机优先级(即高、中、低)。
在此之前,我想知道如何在所述优先级队列中存储(和打印)一个数组。这是我目前拥有的。
*更新代码
import java.util.*;
import java.util.Random;
public class Demo {
public static void main (String[] args) {
String [] names = {
"Tanya Turner","Juana Downs","Mac Bautista","Leanne Donaldson",
"Jere Romero","Autumn Hayden","Vincenzo Mckee","Penelope Stanley",
"Rose Solis","Randal Savage","Delia Hardy","Alisha Hebert","Johnson Jefferson",
"Gregorio Richard","Jana Simmons","Marian Shepherd","Lynn Pugh","Christine Newman",
"Essie Frederick","Jewel Oneill","Raul Coleman","Lou Glover","Cora Rush",
"Damien Norris","Omer Parsons","Adolph Petersen","Dane Proctor","Norbert Ritter",
"Gloria Dickerson","Ella Morton","Madeline Mccullough","Patsy Berger","Tory Hardin",
"Sonny Guzman","Kathrine Bond","Teodoro Bolton","Aimee Moran","Jerry Rhodes",
"Palmer Golden","Zelma Hobbs","Marcella Patel","Freddy Lucas","Ladonna Hutchinson",
"Devon Boone","Sue Graves","Chadwick Mcpherson","Antonia Rocha","Roseann Peters",
"Leif Riggs","Judith Mcbride","Frances Simon","Nora Cervantes","Alba Hickman",
"Concetta Wu","Chelsea Eaton","Dana Rocha","Hubert Kaiser","Phillip Stephenson",
"Estela Kent","Rene Hughes","Clement Gilmore","Arlie Fernandez","Teodoro Buckley",
"Daniel Chavez","Jeffry Shepherd","Devin Case","Eric Cooley","Dina Duncan","Teddy Price",
"Matthew Cooke","Andres Dalton","Clayton Fields","Vito Lara","Lynette Mccann","Greta Choi",
"Santo Noble","Thurman Douglas","Therese Norton","Juliette Graves","Fran Vang",
"Forrest Gibbs","Cameron Bernard","Tracy Zhang","Hugh Huerta","Jaime Huynh","Tami Cordova",
"Jami Mcpherson","Melissa Stein","Rayford Brewer","Tammie Lucero","Marcia Velez","Jasper Watkins",
"Cora Chapman","Vickie Mccarthy","Gino Pena","Chadwick Hutchinson","Antonio Bryan",
"Zachery Barnett","Randy Crawford","Laura Barton","Nolan Leach","Deborah Perry",
"Georgina Sanford","Heidi Anthony","Leah Hester","Dong Swanson","Genevieve Wagner",
"Russell Todd","Sherman Wolfe","Bo Schultz","Rosalyn Stevens","Brooke Moses","Jasmine Brock",
"Guadalupe Andersen","Emilio Horne","Clara Spencer","Raul Levine","Colton Adams","Eve Avila",
"Donny Murray","Laverne Valentine","Wilbert Gilbert","Justine Terrell","Waldo Nielsen",
"Erma Mason","Brandie Sullivan","Murray Torres","Angelique Whitney","Shanna Humphrey",
"Graig Farley","Lindsay Hines","Susanne Compton","Frankie Frank","Saundra Marks","Lorna Skinner",
"Josephine Boyle","Maynard Wagner","Ronda Potts","Elias French","Gilberto Nguyen"
};
String[] priority = {"High", "Medium", "Low"};
Random r = new Random();
for (String i : names) {
System.out.println("Names are: " + i);
int randomPriority = r.nextInt(priority.length);
System.out.println("Priority: " + priority[randomPriority]);
}
}
}
【问题讨论】:
-
告诉我们你做了什么研究,为什么它看起来不合适。
-
您尝试了哪些搜索词?
-
我搜索了各种术语/短语,即“在优先级队列中分配随机优先级”或“在队列中随机优先级”,以为我可以通过 google 或 youtube 找到一些东西。我认为我发现的最接近的事情是在队列中分配随机整数,我试图在那里对代码进行修改,但我一直出错。
标签: java random priority-queue