import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
public class Join {
private static final String defaultSplit=",";
public static String join(Object [] strings){
return join(strings, defaultSplit);
}
public static String join(Collection<?> strings){
return join(strings, defaultSplit);
}
public static String join(Object [] strings,String split){
if(strings==null)
return "";
StringBuffer buffer=new StringBuffer();
int size=strings.length;
int i=0;
for(Object obj:strings ){
i++;
buffer.append(String.valueOf(obj));
if(i<size)
buffer.append(split);
}
return buffer.toString();
}
public static String join(Collection<?> strings,String split){
if(strings==null) {
return "";
}
StringBuffer buffer=new StringBuffer();
int size=strings.size();
int i=0;
for(Object obj:strings ){
i++;
buffer.append(String.valueOf(obj));
if(i<size)
buffer.append(split);
}
return buffer.toString();
}
public static String getDefaultSplit() {
return defaultSplit;
}
public static void main(String ...arg){
System.out.println(Join.join(Arrays.asList("1"),","));
}
}
import java.util.Arrays;
import java.util.Collection;
public class Join {
private static final String defaultSplit=",";
public static String join(Object [] strings){
return join(strings, defaultSplit);
}
public static String join(Collection<?> strings){
return join(strings, defaultSplit);
}
public static String join(Object [] strings,String split){
if(strings==null)
return "";
StringBuffer buffer=new StringBuffer();
int size=strings.length;
int i=0;
for(Object obj:strings ){
i++;
buffer.append(String.valueOf(obj));
if(i<size)
buffer.append(split);
}
return buffer.toString();
}
public static String join(Collection<?> strings,String split){
if(strings==null) {
return "";
}
StringBuffer buffer=new StringBuffer();
int size=strings.size();
int i=0;
for(Object obj:strings ){
i++;
buffer.append(String.valueOf(obj));
if(i<size)
buffer.append(split);
}
return buffer.toString();
}
public static String getDefaultSplit() {
return defaultSplit;
}
public static void main(String ...arg){
System.out.println(Join.join(Arrays.asList("1"),","));
}
}
Java字符串连接工具
本文介绍了一个简单的Java工具类,用于将多个对象转换为字符串并使用指定的分隔符进行连接。该工具类提供了多种静态方法来支持数组或集合类型的输入,并允许用户自定义分隔符。
7914

被折叠的 条评论
为什么被折叠?



