【发布时间】:2018-01-13 21:51:51
【问题描述】:
我想从原始文件中读取数据并替换文本中的格式。
例如...在这样的原始文件中:
hello {0}, my name id {1}, my age is {2}....
当我使用String.format时,如下所示,文本失去了缩进。
String data = readTextFile(this, R.raw.input);
data = String.format(data, "world", "josh", "3");
有谁知道如何在不丢失缩进的情况下做到这一点?
【问题讨论】:
-
第一,我认为
{0} {1} ...不起作用,java 使用%d表示数字,%s表示字符串,第二,text loses its indentation的人是什么?你能发布预期和实际输出吗? -
你为什么要使用文件? stackoverflow.com/a/20887690/2308683
-
因为我的文字很大...
标签: android string string-formatting