-
2020-04-28 16:50:30
/** * 将以逗号分隔的字符串转换为字符串数组; * 第一种方法: * @param valStr * @return */ public static String[] StrList(String valStr){ int i = 0; String TempStr = valStr; String[] returnStr = new String[valStr.length() + 1 - TempStr.replace(",", "").length()]; valStr = valStr + ","; while (valStr.indexOf(',') > 0){ returnStr[i] = valStr.substring(0, valStr.indexOf(',')); valStr = valStr.substring(valStr.indexOf(',')+1 , valStr.length()); i++; } return returnStr; } /** * 将以逗号分隔的字符串转换为字符串数组; * 第二种方法: * @param str * @return */ public static String [] splitStr(String str){ return str.split(","); }
更多相关内容 -
Java以逗号分隔字符串
2020-08-24 13:28:25Java中将字符串转化为数组(以中文逗号、英文逗号、或者空格分隔) private String[] splitKeywords(String keywords) { if (StringUtils.isNotBlank(keywords)) { return StringUtils.split(tagKeywords, "\\,|\...Java中将字符串转化为数组(以中文逗号、英文逗号、或者空格分隔)
private String[] splitKeywords(String keywords) { if (StringUtils.isNotBlank(keywords)) { return StringUtils.split(tagKeywords, "\\,|\\,|\\ "); } else { return null; } }
/** * 图片处理 * * @param imageUrl 以逗号分割的地址字符串 * @param type 0/小图 1/中等图 * @return */ public static String convertImage(String imageUrl, int type) { if (StringUtils.isBlank(imageUrl)){ return null; } String[] image = imageUrl.split(","); StringBuilder sb = new StringBuilder(32); for (String img : image) { int lastDot = img.lastIndexOf("."); String path = img.substring(0, lastDot); String suffix = img.substring(lastDot); sb.append(path).append(type == 0 ? "_small" :"_medium").append(suffix).append(","); } return sb.delete(sb.length()-1, sb.length()).toString(); }
-
mybatis Mapper.xml中传参多选 字符串形式逗号分隔 AND中拼接OR.rar
2021-07-12 11:19:52Mybatis Mapper.xml中字符串形式传参,逗号分隔 AND中拼接OR。 -
循环遍历两个字符串以逗号分隔
2020-12-25 16:52:20第一种,单个字符串和多个逗号分隔的 第一步:定义2个字符串 String receiver = "zhangsan,lisi,wangwu"; String receiver1 = "zhangsan"; 第二步:定义逗号分隔数组 String[] str = receiver.split(","); 第三步...第一种,单个字符串和多个逗号分隔的
第一步:定义2个字符串
String receiver = "zhangsan,lisi,wangwu"; String receiver1 = "zhangsan";
第二步:定义逗号分隔数组
String[] str = receiver.split(",");
第三步:循环比对
for (int i = 0; i < str.length; i++) { if (str[i].equals(receiver1)){ System.out.println(receiver1); } }
第二种,多个逗号分隔字符串对比
第一步:定义2个字符串
String receiver = "zhangsan,lisi,wangwu"; String receiver1 = "zhangsan,lisi";
第二步:定义逗号分隔数组
String[] str = receiver.split(","); String[] str1 = receiver.split(",");
for (int i = 0; i < str1.length; i++) { String[] str2 = receiver1.split(","); for (int j = 0; j <str2.length ; j++) { if (str1[i].equals(str2[j])){ System.out.println(str1[i]+"----------"+str2[j]); } } }
有更好的方法欢迎评论区留言!!!
-
java数组与以逗号分隔开的字符串的相互转换操作
2021-02-13 00:30:36数组转换成以逗号分隔开的字符串String[] strArray = {"aaa","bbb","ccc"};String str= StringUtils.join(strArry,",");System.out.println(str);输出样式"aaa,bbb,ccc"以逗号分隔开的字符串转换成数组String str =...数组转换成以逗号分隔开的字符串
String[] strArray = {"aaa","bbb","ccc"};
String str= StringUtils.join(strArry,",");
System.out.println(str);
输出样式
"aaa,bbb,ccc"
以逗号分隔开的字符串转换成数组
String str = "aaa,bbb,ccc";
String strArray = str.split(",");
for(String s : strArray){
System.out.println(s);
}
这是比较简单的互相转换的方法,也可通过遍历或其他方法进行转换。
补充知识:Java 中怎么把以逗号分分割的字符串数据取出来
我就废话不多说了,大家还是直接看代码吧~
//数据源
String string = "1,2,3,4,5";
//长度5 下标从0开始 到4
String substring = string.substring(0, string.length() - 1);
//以逗号分割,得出的数据存到 result 里面
String[] result = substring.split(",");
for (String r : result) {
System.out.println("分割结果是: " + r);
}
以上这篇java数组与以逗号分隔开的字符串的相互转换操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。
-
Java中字符串去重的特性介绍
2020-09-03 13:44:47主要介绍了Java中字符串去重的特性,是Java8中引入的一个新特性,至于是否真的用起来顺手就见仁见智了...需要的朋友可以参考下 -
java判断字符串是否有逗号的方法
2020-09-01 02:47:12下面小编就为大家带来一篇java判断字符串是否有逗号的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
Java:拆分以逗号分隔的字符串,但忽略括号中的逗号
2021-07-16 16:28:17I have a string like this:one,two,3,(4,five),six,(seven),(8,9,ten),eleven,(twelve,13,14,fifteen)the above string should split into:onetwo3(4,five)six(seven)(8,9,ten)eleven(twelve,13,14,fifteen)解决... -
Java以逗号分割字符串
2019-07-19 15:56:00String s = "[150,150,204,200]"; String[] as = s.split(","); for (int i = 0; i < as.length; i++) { System.out... -
Java数组转为以逗号分隔的字符串
2021-04-01 14:13:18Java数组转为以逗号分隔的字符串 package net.test.common.util; import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; import java.util.List; public class SqlUtil { /** * 将... -
Java以逗号分隔的String字符串转int集合,list集合转逗号分隔的字符串
2022-03-28 16:46:48字符串转集合 String ids = "7,8,9,10,11"; List<Integer> idList = Arrays.stream(ids.split(",")).map(Integer::parseInt).collect(Collectors.toList()); 集合转字符串(需要引入hutool工具包) List<... -
Java 逗号分隔字符串
2021-04-07 21:13:07private static final Pattern NAME_SEPARATOR = Pattern.... \s* 匹配0或者多个任意空格 在java 中需要将\转义一下也就是:"\\s"这个需要注意 正则表达式 https://m.runoob.com/java/java-regular-expressions.html -
Java8逗号分隔字符串转列表及列表转逗号分隔字符串操作
2021-04-01 11:00:36逗号分隔字符串转列表 通过 String 的 split() 将字符串分割成数组,然后通过 Stream.of() 将数组转为 Java8 的 stream 流然后进行正常的流操作再通过 collect(Collectors.toList()) 转为 List 列表转逗号分隔字符... -
java 8 数组转字符串并以逗号分隔
2022-01-13 10:18:58import java.util.Arrays; import java.util.stream.Collectors; ... * @Description TODO java 8 数组转字符串并以逗号分隔 * @createTime 2022年01月13日 10:11:00 */ public class LamArr . -
字符串以逗号分隔的转换为List方法
2021-03-11 10:50:13将List转换为逗号分隔符方法 : 利用Guava的Joiner List list =newArrayList(); list.add("a"); list.add("b"); list.add("c"); String str = Joiner.on(",").join(list); 方法 2: 利用Apache Commons的... -
字符串以逗号分隔的转换为List或数组方法
2020-12-07 16:25:54一:字符串以逗号分隔的转换为List方法 1.利用JDK的Arrays类String String str ="a,b,c"; List<String> split= Arrays.asList(str.split(",")); 2.利用Guava的SplitterString String str ="a, b, c"; ... -
java将用逗号分隔的数字字符串转为整数数组
2022-03-31 12:23:21也可以用于提取一段字符串中的整数 import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { String numString = "12,5,4645,245,"; //或String ... -
java数组与以逗号分隔开的字符串的相互转换
2020-09-17 12:35:32数组转换成以逗号分隔开的字符串 String[] strArray = {"aaa","bbb","ccc"}; String str= StringUtils.join(strArry,","); System.out.println(str); 输出样式 "aaa,bbb,ccc" 以逗号分隔开的字符串转换成数... -
Java工具:剔除以,逗号分隔的重复字符的字符串
2020-06-02 14:16:17public static Set<String> dealRepeat(String str) { String[] split = str.split(","); Map<String,String> map=new HashMap<String,String>();... for (String string : split) { ... -
Java以逗号分隔的String字符串转int集合
2021-05-26 11:10:00Java 8 Stream实现 String ids = "7,8,9,10,11"; List<Integer> idList = Arrays.stream(ids.split(",")).map(Integer::parseInt).collect(Collectors.toList()); jdk1.8真是很方便,以前版本需要写十多行... -
Java的Set转成逗号分隔的字符串
2021-10-08 20:30:21import org.apache.commons.lang.StringUtils; import java.util.HashSet;... * Set转逗号分隔字符串 * * @author JavaEdge * @date 2021/10/8 */ public class Set2String { public static void main(Stri -
java获取以逗号分隔的字符串,并转为list
2019-09-03 14:15:52List<String> list = Arrays.asList(plat.getImg().split(",")); -
java里面逗号分隔的字符串转list
2022-03-31 16:34:49目录逗号分隔的字符串转list 逗号分隔的字符串转list //逗号分隔的字符串转list public static List<String> getListStr(String str) { String[] strs = str.split(","); return Arrays.asList(strs); } -
JAVA字符串逗号分隔加引号
2020-09-02 11:39:46需求 String str = “done,close,todo” 分割为 String str = “‘todo’,‘Done’,‘Close’” public static String spilt(String str) { StringBuffer sb = new StringBuffer(); String[] temp = str.split(",... -
截取字符串用逗号分隔
2021-05-14 15:12:15package stirngUtilsExample; import org.apache.commons.lang.StringUtils; import java.util.Arrays;...public class 截取字符串 { public static void main(String[] args) { String json = "1,2,3 -
java数组与以逗号分隔开的字符串相互转换代码
2021-04-22 18:30:58本篇文章小编给大家分享一下java数组与以逗号分隔开的字符串相互转换代码,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。数组转换成以逗号分隔开的字符串String[] ... -
通过JAVA8 通过stream流List转为字符串并用逗号分隔
2021-11-01 15:00:32ids.stream().collect(Collectors.joining(","))); -
Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组
2022-02-25 08:48:47字符串的分割为字符串数组 -
使用java流获取逗号分隔的字符串
2021-02-27 12:32:37我正在尝试获取函数来构建一个值的字符串:“a,b”在这种情况下.但是,输出(在这种情况下,separateByComma)始终为“b”.有人可以解决一些问题吗?@Testpublic void testJoin() {List occList = new ArrayList<>... -
java中逗号分隔的字符串和List相互转换
2022-06-10 14:55:32java中逗号分隔的字符串和List相互转换