我讀有以下格式的字符串: ID名(含中間名)姓birthYear檢查字符串或INT
例如
722大衛·貝克漢姆1975
現在我「M簡單地使用此代碼:
ID = scannerStr.nextInt();
FirstName = scannerStr.next();
LastName = scannerStr.next();
BirthYr = scannerStr.nextInt();
但是你看,當人們用中間名顯示出來,失敗...... 對於爲例e
100 David Robert Joseph Beckham 1958
如何解決這個問題?我如何檢查我讀的是一個單詞還是int?
閱讀限制。解析。 – 2013-03-01 19:15:32
如何檢查我讀取的是單詞還是int? @BrianRoach – Arch1tect 2013-03-01 19:18:50
你的「格式」裏面有逗號,而你的數據沒有。這...似乎是一個問題。 – geoffspear 2013-03-01 19:19:52