1. 程式人生 > >關於For input String:"numbers" 的錯誤

關於For input String:"numbers" 的錯誤

產生這個錯誤的原因有三點:

1.有空格, 一般如果是空格的原因在這裡For input String:"numbers  "這個引號裡面就會有體現.在轉換的後面來一個.trim()

2.傳過來的值numbers為空,沒有值,這個呢就自己去理一下思路

3.int轉string,或者string轉int轉的不對,這樣的話你就把經歷放在這邊.我剛開始

我剛開始寫的是這樣的轉換:

string numbers=string.valueOf(Integer.parseInt("numbers")).trim();

其實我這裡多了一步,但是單純的這樣轉換是正確的,只是我的程式碼不適用

後來我去掉一步

string numbers=string.valueOf("numbers").trim();

這樣的話就轉好了,但是對於我的程式碼來說這樣還讀不到資料庫中的內容,所以加了一句

numbers=map.get("numbers").toString();

上面呢我是在Controller裡面用把欄位放到map裡面這樣就不用去建立實體類了.