如何在scala中写入文件时将字符串格式化为左右对齐?

时间:2014-12-04 20:49:57

标签: scala

我试图将两个字符串写入文件:

var str1 ="这是" var str2 ="美好的一天"

这样str1应该写成右对齐并且str2左对齐。

我读到它的作用是这样的:

fw.write("%" + str1)
fw.write("%-" + str2)

但是,它没有给我预期的结果。那是为什么?

编辑:

val fw = new FileWriter("results.txt", true) ;

1 个答案:

答案 0 :(得分:1)

“+”仅连接两个字符串。尝试格式化方法。

fw.write("%-10s".format(str2))