我试图将两个字符串写入文件:
var str1 ="这是" var str2 ="美好的一天"
这样str1应该写成右对齐并且str2左对齐。
我读到它的作用是这样的:
fw.write("%" + str1)
fw.write("%-" + str2)
但是,它没有给我预期的结果。那是为什么?
编辑:
val fw = new FileWriter("results.txt", true) ;
答案 0 :(得分:1)
“+”仅连接两个字符串。尝试格式化方法。
fw.write("%-10s".format(str2))