gpt4 book ai didi

scala - 如何在 Scala 中使用字符串插值将字符串格式化为固定宽度字符串?

转载 作者:行者123 更新时间:2023-12-01 21:23:26 31 4
gpt4 key购买 nike

我正在与一个非常旧的系统交互,我需要生成的文件需要一个由字符串组成的字段,但宽度必须恰好为 15。

我想要这样的东西:

val companyName = "FooBar, Inc" // 11 chars
f"$companyName%s"

返回:

"    FooBar, Inc"

是否有一种巧妙的方法来完成我想要使用字符串插值进行的操作?

最佳答案

使用String.formatformat string 。肯定会有你想要的东西:-)

此代码将执行您想要的操作:

scala> val companyName = "FooBar, Inc"
companyName: String = FooBar, Inc

scala> f"$companyName%15s"
res0: String = " FooBar, Inc"

关于scala - 如何在 Scala 中使用字符串插值将字符串格式化为固定宽度字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15375231/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com