java数组与以逗号分隔开的字符串的相互转换操作

数组转换成以逗号分隔开的字符串

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数组与以逗号分隔开的字符串的相互转换操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • Java中数组与集合的相互转换实现解析

    这篇文章主要介绍了Java中数组与集合的相互转换实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 List转数组:采用集合的toArray()方法 数组转List:采用Arrays的asList()方法 数组转换为集合 注意:在数组转集合的过程中,要注意是否使用了视图的方式直接返回数组中的数据.以Arrays.asList()为例,它把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出 Unsu

  • 详解Java合并数组的两种实现方式

    最近在写代码时遇到了需要合并两个数组的需求,突然发现以前没用过,于是研究了一下合并数组的方式,总结如下. 1.System.arraycopy()方法 (1) 解析 通过阅读JDK源码,我可以知道方法原型如下: public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length); 其中: src是源数组 srcPos是源数组复制的起始位置 dest是目标数组 destP

  • 将java中的 string 类型转成 数组案例

    这个要看你的具体需求了.如果是有分隔符的那种例如"a,b,c";就直接分割就行了. String string = "a,b,c"; String [] stringArr= string.split(","); //注意分隔符是需要转译滴... 如果是"abc"这种字符串,就直接 String string = "abc" ; char [] stringArr = string.toCharArray(

  • java数组与以逗号分隔开的字符串的相互转换操作

    数组转换成以逗号分隔开的字符串 String[] strArray = {"aaa","bbb","ccc"}: String str= StringUtils.join(strArry,","); System.out.println(str); 输出样式 "aaa,bbb,ccc" 以逗号分隔开的字符串转换成数组 String str = "aaa,bbb,ccc"; String

  • C#日期格式字符串的相互转换操作实例分析

    本文实例讲述了C#日期格式字符串的相互转换操作.分享给大家供大家参考,具体如下: 方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 方法二:Convert.ToDateTime(string, IFormatProvider) DateTime dt; DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo(); dtForm

  • java如何把逗号分隔的String字符串转int集合

    目录 把逗号分隔的String字符串转int集合 集合或数组转变为逗号分隔的字符串的几种方式 1.自己编码实现 2.org.apache.commons.lang3.StringUtils 3.StringJoiner, JDK1.8+ 4.String.join(), JDK1.8+ 5.Stream, Collectors.joining(), JDK1.8+ 把逗号分隔的String字符串转int集合 代码通过Java 8 Stream实现起来非常容易! String ids = "1,2

  • SQL查询之字段是逗号分隔开的数组如何查询匹配数据问题

    目录 字段是逗号分隔开的数组如何查询匹配数据 方式一:CHARINDEX***()***** 方式二:WHERE LIKE Mysql逗号分隔的字段查询 1.like 2.find_in_set 3.regexp 总结 字段是逗号分隔开的数组如何查询匹配数据 方式一:CHARINDEX***()***** SELECT     *  FROM     U_PUR1  WHERE     CHARINDEX( ',' + '100306' + ',', ',' + DeptCode + ',' )

  • 关于java数组与字符串相互转换的问题

    1.char数组(字符数组)->字符串 可以通过:使用String.copyValueOf(charArray)函数实现. 举例: char[] arr={'a','b','c'}; String string =String.copyValueOf(arr); System.out.println(string); //abc 2.String数组->字符串 String[] arr ={"0123","sb","12f"}; St

  • 剑指Offer之Java算法习题精讲数组与列表的查找及字符串转换

    题目一 解法 class Solution { public String toLowerCase(String s) { StringBuilder sb = new StringBuilder(); for(int i = 0;i<s.length();i++){ char ch = s.charAt(i); if('A'<=ch&&ch<='Z'){ ch = (char)(ch+32); } sb.append(ch); } return sb.toString(

  • 剑指Offer之Java算法习题精讲链表与字符串及数组

    题目一 解法 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next) { this.val = val; this.next = next; } * } */ class Soluti

  • Java数组与字符串深入探索使用方法

    目录 一.数组 1.数组的定义和内存分配 2.数组的初始化 3.数组的引用 4.二维数组 5.几点说明 二.字符串(String) 1.字符串的定义方法 2.字符串操作 lenth()方法 charAt() 方法 contains() 方法 replace() 方法 split() 方法 一.数组 数组是相同类型的数据按顺序组成的一种复合数据类型.通过数组名加数组下标,来使用数组中的数据. 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同. Java 语

  • 详解Java数组的四种拷贝方式

    目录 深拷贝与浅拷贝的区别 1.for循环进行拷贝 拷贝数值类型 拷贝引用类型 2.copyof/copyOfRange 拷贝数值类型 拷贝引用类型 3.arraycopy 拷贝数值类型 拷贝引用类型 4.clone 拷贝数值类型 拷贝引用类型 5.总结 深拷贝与浅拷贝的区别 假设现在有原数组A以及拷贝后的数组B,若是改变A中的某一个值,B数组随之相应的发生变化的拷贝方式称为浅拷贝,反之B数组不受影响,则称为深拷贝:简单总结一下两者的概念: 深拷贝:拷贝后,修改原数组,不会影响到新数组: 浅拷贝

  • Java数组操作的10大方法

    1.定义一个Java数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 第一种是定义了一个数组,并

随机推荐