ДО:
EUTQQGOPED
ПОСЛЕ:
EUT-QQG-OPED
Пример ниже — это то, что я придумал, чтобы добавить '-' к 10-символьной строке как часть требования к удобочитаемости. Шаблон форматирования аналогичен тому, как часто форматируется номер социального страхования США.
Есть ли более простой и менее подробный способ выполнения дополнительного формата?
public static void main(String[] args){
String pin = "EUTQQGOPED";
StringBuilder formattedPIN = new StringBuilder(pin);
formattedPIN = formattedPIN.insert(3, '-').insert(7, '-');
//output is EUT-QQG-OPED
println formattedPIN
}