package com.codecomb.utils;
import java.util.Collection;
import java.util.regex.Pattern;
public class StringUtils {
public static String paddingLeft(String srcStr, String paddingChars, int count)
{
StringBuilder result = new StringBuilder();
for(int i = 0; i < count; i++)
{
result.append(paddingChars);
}
result.append(srcStr);
return result.toString();
}
public static String paddingRight(String srcStr, String paddingChars, int count)
{
StringBuilder result = new StringBuilder(srcStr);
for(int i = 0; i < count; i++)
{
result.append(paddingChars);
}
return result.toString();
}
public static String clearWhitespace(String str)
{
Pattern p = Pattern.compile("\\s");
return p.matcher(str).replaceAll("");
}
public static String getNumber(String str)
{
Pattern p = Pattern.compile("/d+");
return p.matcher(str).group(1);
}
public static String[] getStringArray(String str){
return str.split(",");
}
public static String getJoinString(Collection<String> strs)
{
StringBuilder sb = new StringBuilder();
for (String str : strs)
{
sb.append(str + ",");
}
if (sb.length() > 0)
{
return sb.substring(0, sb.length() - 1);
}
return "";
}
}