java: 不相容的型別: java.lang.Long無法轉換為java.lang.String

hapday發表於2024-12-04

1、異常提示:
  java: 不相容的型別: java.lang.Long無法轉換為java.lang.String

2、原因分析:
  長整型(Long)的資料無法轉換為字串型(String) 的資料,請檢查資料型別是否一致。

3、解決辦法:

將被操作的變數的資料型別統一了,常見的解決辦法有 4 中:
比如被操作的變數名為 aaa。
方法一、統一為長整型(Long)。
方法二、都調整為字串型(String)。
方法三、將長整型資料透過 String.valueOf(aaa); 方法轉換為字串型。
方法四、在長整型資料後面加上空字元,比如 aaa + "",這樣結果就成為了字串型別了。

相關文章