如何使用java。String.format in Scala?
我正在尝试使用字符串的方法。但是,如果我在字符串中放置 %1、%2 等,则会抛出 java.util.UnknownFormatConversionException,指向一个令人困惑的 Java 源代码片段:.format
private void checkText(String s) {
int idx;
// If there are any '%' in the given string, we got a bad format
// specifier.
if ((idx = s.indexOf('%')) != -1) {
char c = (idx > s.length() - 2 ? '%' : s.charAt(idx + 1));
throw new UnknownFormatConversionException(String.valueOf(c));
}
}
由此我明白,char是被禁止的。如果是这样,那么我应该为参数占位符使用什么?%
我使用Scala 2.8。