Мне нужна помощь в форматировании строки, которая передается из аргумента командной строки. Поэтому, когда я печатаю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 ("|", ""); –