本质上,是否可以在创建数组后重命名数组以将其与唯一 ID 关联(因此只有具有该 ID 的用户才能访问该特定数组)。这是针对餐馆老板和冰箱程序的。该阵列适用于可容纳 3 件物品的冰箱。用户必须输入冰箱 ID 才能访问其中的食品。我是 Java 和一般编程的初学者,所以我什至不知道该做什么或搜索什么。
我创建了一种方法来为唯一 ID 生成随机字符串,但我只是不知道如何将数组重命名为该 ID。
public class Refrigerators
{
public static String generateUniqueID()
{
int leftLimit = 97; // letter 'a'
int rightLimit = 122; // letter 'z'
int targetStringLength = 4;
Random random = new Random();
StringBuilder buffer = new StringBuilder(targetStringLength);
for (int i = 0; i < targetStringLength; i++)
{
int randomLimitedInt = leftLimit + (int)
(random.nextFloat() * (rightLimit - leftLimit + 1));
buffer.append((char) randomLimitedInt);
}
String generatedString = buffer.toString();
return generatedString;
}
void newFridge()
{
//add a fridge array consisting of 3 items
String ID = generateUniqueID();
String[] fridge = new String[3];
System.out.println("fridge unique ID has been created: "+ ID);
}