字符串操作
java原创Java 基础应用Splitter字符串分割小于 1 分钟约 247 字
1. 字符串分割
相关信息
Splitter 是 Google Guava 库中的一个工具类,用于字符串分割和拆分。其中的 withKeyValueSeparator(char separator) 方法是用于拆分键值对字符串的。
Map<String, String> jobParams = Splitter.on("&").withKeyValueSeparator("=").split(context.getJobParams());
提示
trimResults: 从每个返回的子字符串中删除前导和尾随空格 omitEmptyStrings: 从最终结果中忽略空字符串 withKeyValueSeparator: 转换为 map
2. 字符串拼接
StringJoiner stringJoiner = new StringJoiner(",", "{", "}");
stringJoiner.add("\"ab\":123");
System.out.println(stringJoiner.toString());
3. 字符串查找
3.1. 获取第 1 个元素
str.first()
3.2. 获取最后 1 个元素
str.last()
3.3. 获取第 4 个元素
str.get(4)
str[4]
3.4. 查找字符串在原字符串中第 1 次出现的角标
str.indexOf('o')
3.5. 查找字符串在原字符串中最后 1 次出现的角标
str.lastIndexOf( 'o')