public void loadTill() throws IOException {
Scanner infile = new Scanner(new FileReader(SHOP_TILL_DATA_FILE));
int tillSize = infile.nextInt();
for (int i = 0;i<tillSize*2;i++){
UKDenomination ct =infile.next();
int nc = infile.nextInt();
DenominationFloat m = new DenominationFloat(ct, nc);
till.addFloat(m);
}
}
Я хотел карат быть типом UKDenomination, я новичок в Java и не совсем получил представление о нем ....Java - Использование сканера для чтения в определенном типе
ПРИМЕЧАНИЯ : UKDENOMINATION является Enum
Существует несколько методов, где UKdenomination объявлен как показано ниже 1)
public static UKDenomination fromString(String strValue)
2)
private UKDenomination(int v) {
value = v;
}
3)
public enum UKDenomination {
Можете ли вы показать нам, как выглядят лица и как объявляется UKDenomination? – Zlopez
следующий вернет строку; если UKDenomination имеет конструктор типа 'UKDenomination (String)', вы можете сделать что-то вроде 'UKDenomination ct = new UKDenomination (infile.next());' (предполагая, что infile является объектом Scanner) –
@zlopez обновлено, извините за три версии ... – Unfitacorn