## StringUtil 字符串工具
           
### 导入使用
```code[javascript]
import StringUtil from "../../../../util/pattern/string";
```

### 
```code[javascript]
StringUtil.trim(str);//移除字符串两侧的空白字符 StringUtil.trim(' 123 ') => 123
StringUtil.isEmpty(str);//是否为空 StringUtil.isEmpty('') => true
StringUtil.hasLength(str);//是否有长度 StringUtil.hasLength('abc') => true
StringUtil.toUpperFirst(str);//字符串首字母大写 StringUtil.toUpperFirst('abc') => Abc
StringUtil.toCamelCase(str);//转换为驼峰格式 StringUtil.toCamelCase('new date') => newDate
StringUtil.fillParamValue(str, params);//填充字符串中的占位符 StringUtil.fillParamValue('{abc}', {abc:123}) => '123'

/**
 * 填充字符串中的占位符："{}"。使用“\\”进行转义，以输出字符串：“{}”
 * @param {String} arguments[0] 包含有占位符的源字符串
 * @param {Any} arguments[1...n] 占位符取值。将使用String()方法转换输出
 */
StringUtil.fillPlaceholders(...);

StringUtil.replace('<br/>111',{'<br/>':''});//字符串替换 => 111
StringUtil.repeatString(str,n);//将给定的字符串自连n次后返回 StringUtil.repeatString('123',2) => '123123'
/**
 * 生成随机字符串
 * @param {String} [prefix=""] 前缀
 * @param {Integer} [len=10] 除前缀外，要随机生成的字符串的长度
 */
StringUtil.randomString(prefix, len);//StringUtil.randomString('test', 6) => 'testce5q01'
```

