2016-11-03 2 views
0

Я пытаюсь сгенерировать UUID для строки, так что, когда я вхожу в uuidcreaterandom, он создаст случайный UUID. Я вставил ниже того, что я пробовал, и чего-то не хватает? Любые указатели очень ценятся. Спасибо ..Создание случайного UUID и получение версии

public UUID uuidCreateRandom() { 
    return UUID.randomUUID(); 
} 

public UUID uuidCreateFromHexString(String uuid) { 
    return UUID.fromString(uuid); 
} 

public String uuidCreateRandom(UUID uuid) { 
    return uuid.toString(); 
} 

public int uuidGetVersion(UUID uuid) { 
    return uuid.version(); 
} 

public UUID get_uuid() { 
    return _uuid; 
} 

public String get_uuidString() { 
    return _uuidString; 
} 

public int get_uuidVersion() { 
    return _uuidVersion; 
} 

public void set_uuid() { 
    _uuid = UUID.randomUUID(); 
} 

public void set_uuidString(UUID uuid) { 
    _uuidString = uuid.toString(); 
} 

public void set_uuidVersion(UUID uuid) { 
    _uuidVersion = uuid.version(); 
} 
+0

который на самом деле не имеет значения, позвольте мне убери это. Этот соответствует другому классу в программе –

ответ

0

Это не супер ясно, что вы просите, но следующий код будет генерировать случайные UUID и получить представление строки и версии:

Scanner scanner = new Scanner(System.in); 
while (true) { 
    String line = scanner.nextLine().trim(); 
    if (line.equals("uuidcreaterandom")) { 
     UUID uuid = UUID.randomUUID(); 
     String str = uuid.toString(); 
     System.out.println(str); 
    } 
} 
+0

Я хочу, чтобы иметь возможность вводить терминал uuidcreaterandom, а затем иметь его для вывода uuid. –

+0

OK, попробуйте выше. Просто положил его в основной (String ... args) метод – jenglert

+0

работал отлично, спасибо –

Смежные вопросы