我知道这是一个有点新手的问题,但是在Java中有与C#的字符串操作等效的东西吗?
具体地说,我指的是String.Format
和String.Join
。
发布于 2008-10-09 15:14:11
Java String对象有一个format
方法(从1.5开始),但没有join
方法。
要获得一组尚未包含的有用的字符串实用程序方法,可以使用org.apache.commons.lang.StringUtils。
发布于 2008-10-09 15:10:36
String.format。至于join,您需要自己编写:
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();
}
发布于 2011-06-29 07:10:08
import com.google.common.base.Joiner;
Joiner.on(separator).join(data);
https://stackoverflow.com/questions/187676
复制相似问题