String.format не будет работать как обычно
Моя проблема заключается в том, что в string.format я не могу заставить свою строку использовать новую строку с "\n"
все АБ - двойные .
String reciept = String.format("Recipt number #16424 +" + "%n" + "Beef Burgers :" + ab1 +"%n" + "Cheese Burgers :" + ab2 + "%n" + "Fish and Chips :" + ab3 + "%n" + "French Fries :" + ab5 + "%n" + "Steak :" + ab4 + "%n" + "Sprite Drinks : " + ab + "%n" + "Soda Drinks : " + ab8 + "%n" + "Fuzetea Drinks : " + ab7 + "%n" + "Coke Drinks :" + ab6 + "%n" , ab,ab1,ab2,ab3,ab4,ab5,ab6,ab7,ab8); recieptText.setText(reciept);
Что я уже пробовал:
пробовали с "\n , /n %n" не знаю, что делать
Mohibur Rashid
все, что вы здесь сделали, неправильно. нет никакого %n..
Перейдите по этой ссылке
https://dzone.com/articles/java-string-format-examples
Richard MacCutchan
В формате Java string.format %n
принимается в качестве индикатора новой строки. Также показано в вашей ссылке.
phil.o
Какой смысл использовать строку?Формат, если вы все равно делаете конкатенации строк?
Я думаю, что вы вообще не поняли использования метода формата; вам следует взглянуть на ссылку, которую г-н Рашид предоставил вам в своем комментарии.