Member 13982430 Ответов: 0

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

Какой смысл использовать строку?Формат, если вы все равно делаете конкатенации строк?
Я думаю, что вы вообще не поняли использования метода формата; вам следует взглянуть на ссылку, которую г-н Рашид предоставил вам в своем комментарии.

0 Ответов