本文整理了Java中cn.hutool.core.util.StrUtil.str()
方法的一些代码示例,展示了StrUtil.str()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StrUtil.str()
方法的具体详情如下:
包路径:cn.hutool.core.util.StrUtil
类名称:StrUtil
方法名:str
[英]CharSequence 转为字符串,null安全
[中]字符序列转为字符串,无效的安全
代码示例来源:origin: looly/hutool
/**
* 将对象转为字符串<br>
* 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
*
* @param obj 对象
* @return 字符串
*/
public static String utf8Str(Object obj) {
return str(obj, CharsetUtil.CHARSET_UTF_8);
}
代码示例来源:origin: looly/hutool
/**
* 将对象转为字符串<br>
* 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
*
* @param obj 对象
* @return 字符串
*/
public static String utf8Str(Object obj) {
return str(obj, CharsetUtil.CHARSET_UTF_8);
}
代码示例来源:origin: looly/hutool
/**
* 将对象转为字符串<br>
* 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
*
* @param obj 对象
* @param charsetName 字符集
* @return 字符串
*/
public static String str(Object obj, String charsetName) {
return str(obj, Charset.forName(charsetName));
}
代码示例来源:origin: looly/hutool
/**
* 将对象转为字符串<br>
* 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
*
* @param obj 对象
* @param charsetName 字符集
* @return 字符串
*/
public static String str(Object obj, String charsetName) {
return str(obj, Charset.forName(charsetName));
}
代码示例来源:origin: looly/hutool
/**
* base64编码
*
* @param source 被编码的base64字符串
* @param charset 字符集
* @return 被加密后的字符串
*/
public static String encode(byte[] source, String charset) {
return StrUtil.str(encode(source, false), charset);
}
代码示例来源:origin: looly/hutool
/**
* 解密Hex表示的字符串
*
* @param data 被解密的String
* @param charset 解密后的charset
* @return 解密后的String
*/
public String decryptStr(String data, Charset charset) {
return StrUtil.str(decrypt(data), charset);
}
代码示例来源:origin: looly/hutool
/**
* 解密为字符串
*
* @param bytes 被解密的bytes
* @param charset 解密后的charset
* @return 解密后的String
*/
public String decryptStr(byte[] bytes, Charset charset) {
return StrUtil.str(decrypt(bytes), charset);
}
代码示例来源:origin: looly/hutool
/**
* 解密Hex表示的字符串
*
* @param data 被解密的String
* @param charset 解密后的charset
* @return 解密后的String
*/
public String decryptStr(String data, Charset charset) {
return StrUtil.str(decrypt(data), charset);
}
代码示例来源:origin: looly/hutool
/**
* 将Byte数组转为字符串
*
* @param bytes byte数组
* @param charset 字符集
* @return 字符串
*/
public static String str(Byte[] bytes, String charset) {
return str(bytes, isBlank(charset) ? Charset.defaultCharset() : Charset.forName(charset));
}
代码示例来源:origin: looly/hutool
/**
* Zlib解压缩处理
*
* @param buf 压缩过的字节流
* @param charset 编码
* @return 解压后的字符串
* @since 4.1.4
*/
public static String unZlib(byte[] buf, String charset) {
return StrUtil.str(unZlib(buf), charset);
}
代码示例来源:origin: looly/hutool
/**
* base64编码
*
* @param source 被编码的base64字符串
* @param charset 字符集
* @return 被加密后的字符串
*/
public static String encode(byte[] source, Charset charset) {
return StrUtil.str(encode(source, false), charset);
}
代码示例来源:origin: looly/hutool
/**
* base64解码
*
* @param source 被解码的base64字符串
* @param charset 字符集
* @return 被加密后的字符串
*/
public static String decodeStr(String source, Charset charset) {
return StrUtil.str(decode(source, charset), charset);
}
代码示例来源:origin: looly/hutool
/**
* Gzip解压缩处理
*
* @param buf 压缩过的字节流
* @param charset 编码
* @return 解压后的字符串
* @throws UtilException IO异常
*/
public static String unGzip(byte[] buf, String charset) throws UtilException {
return StrUtil.str(unGzip(buf), charset);
}
代码示例来源:origin: looly/hutool
/**
* base32解码
*
* @param source 被解码的base32字符串
* @param charset 字符集
* @return 被加密后的字符串
*/
public static String decodeStr(String source, String charset) {
return StrUtil.str(decode(source), charset);
}
代码示例来源:origin: looly/hutool
/**
* 将十六进制字符数组转换为字符串
*
* @param hexData 十六进制char[]
* @param charset 编码
* @return 字符串
*/
public static String decodeHexStr(char[] hexData, Charset charset) {
return StrUtil.str(decodeHex(hexData), charset);
}
代码示例来源:origin: looly/hutool
/**
* base64解码
*
* @param source 被解码的base64字符串
* @param charset 字符集
* @return 被加密后的字符串
*/
public static String decodeStr(String source, String charset) {
return StrUtil.str(decode(source, charset), charset);
}
代码示例来源:origin: looly/hutool
/**
* 将byte数组转为字符串
*
* @param bytes byte数组
* @param charset 字符集
* @return 字符串
*/
public static String str(byte[] bytes, String charset) {
return str(bytes, isBlank(charset) ? Charset.defaultCharset() : Charset.forName(charset));
}
代码示例来源:origin: looly/hutool
@Override
public Result parse(CharSequence text) {
try {
this.segment.reset(new StringReader(StrUtil.str(text)));
} catch (IOException e) {
throw new TokenizerException(e);
}
return new JcsegResult(this.segment);
}
代码示例来源:origin: looly/hutool
@Override
public Result parse(CharSequence text) {
TokenStream stream;
try {
stream = analyzer.tokenStream("text", StrUtil.str(text));
stream.reset();
} catch (IOException e) {
throw new TokenizerException(e);
}
return new AnalysisResult(stream);
}
代码示例来源:origin: looly/hutool
@Override
public Result parse(CharSequence text) {
TokenStream stream;
try {
stream = analyzer.tokenStream("text", StrUtil.str(text));
stream.reset();
} catch (IOException e) {
throw new TokenizerException(e);
}
return new AnalysisResult(stream);
}
内容来源于网络,如有侵权,请联系作者删除!