-1
我需要格式化從命令行參數傳入的字符串的幫助。所以,當我鍵入Java從命令行參數格式化字符串
java Main "Tassimo T46 Home Brewing System|43-0439-6|17999|0.30:Moto Precise Fit Rear Wiper Blade|0210919|799|0.0: Easton Stealth Reflex Composite Hockey Stick| 83-4567-0|8999|0.5:Yardworks 4-Ton Log Splitter|60-3823-0|39999|0"
所以應該被格式化顯示名稱後面加上幾個空格,則整數緊接着又幾個空格,則整數其次小數那麼空間的第二部分。
例如
coffee 123456 199999 0.30
使用String.format`。
您是否正在更換|有空格? – Leo
並不是這個問題有關http://stackoverflow.com/questions/21372450/java-splitting-command-line-argument? – Leo
試試這個使用replaceAll(「|」,「」); –