Java 相当于 C# String.Format() 和 String.Join()
我知道这是一个新手的问题,但是Java中的C#字符串操作是否等效?
具体来说,我说的是 和 .String.Format
String.Join
我知道这是一个新手的问题,但是Java中的C#字符串操作是否等效?
具体来说,我说的是 和 .String.Format
String.Join
Java String 对象有一个方法(从 1.5 开始),但没有方法。format
join
要获得一堆尚未包含的有用的String实用程序方法,您可以使用org.apache.commons.lang.StringUtils。
至于连接,你需要编写自己的:
static String join(Collection<?> s, String delimiter) {
StringBuilder builder = new StringBuilder();
Iterator<?> iter = s.iterator();
while (iter.hasNext()) {
builder.append(iter.next());
if (!iter.hasNext()) {
break;
}
builder.append(delimiter);
}
return builder.toString();
}