FileDataModel принимает данные в форматеУдалить символ из целого
userId,itemId,pref(long,long,Double).
На данный момент у меня есть некоторые ItemId, которые состоят из «х» в конце номера. Как отредактировать элемент ItemID так, чтобы он удалял «x»? Можно ли сделать это с помощью простой инструкции try catch?
DataModel model = null;
try{
model = new FileDataModel(new File("book_data/BX-Book-Ratings.csv"));
}catch(NumberFormatException e){
REMOVE X
}
КОД:
DataModel model = new FileDataModel(new File("book_data/BX-Book-Ratings.csv"));
ОШИБКА:
Exception in thread "main" java.lang.NumberFormatException: For input string: "034545104X"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:589)
at java.lang.Long.parseLong(Long.java:631)
ДАННЫЕ:
276725,034545104X,0
276726,155061224,5
276727,446520802,0
276729,052165615X,3