Java輸出字符串格式問題 .UnknownFormatConversionException


今天遇到一個問題,使用JSoup挖掘出的數據一直出錯

Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = 'F'

問題代碼如下:

//出錯代碼
System.out.printf(element.attr("href"));

//出錯字符串
String temp = "%E6%B3%95%E5%9B%BD%E8%AD%A6%E5%AF%9F%E5%B0%84%E6%9D%80%E5%";
System.out.printf(temp);

問題是String中出現了 ‘%’ ,目前的解決思路有兩個:

1. 直接將String保存到數據庫

2. 如果需要輸出,將每個'%'替換為轉義字符

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM