今天在项目中需要把一个数组转换成字符串存入数据库,然后从数据库里取出来的时候再转换成数组,很简单的一件事却出了点小纰漏,话不多说,直接上代码
public String arrayToString(String[] str){
StringBuilder builder = new StringBuilder();
for(String s : str){
builder.append(s+",");
}
return builder.subString(0,builder.length()-1).toString();
}
String[] str = new String[]{"","","","","","","","",};
str[1] = "zhang1";
String s = arrayToString(str);
//s=",zhang1,,,,,,"; s此时的值
String [] sa = s.split(",");
/**
* 此时做一下打印会看到sa的长度是2,而并不是我想象中的9
* 查了下API发现String还有个方法是split(String str, int limit)
* 这时设置limit的值大于或等于str的长度即可
*/
String [] sa = s.split(",",100);
//这时就会得到sa的原来的长度是9了
分享到:
相关推荐
String.split()方法使用总结
第一种方法 string s=abcdeabcdeabcde; string[] sArray=s.Split...使用另一种构造方法对多个字 符进行分割: string s=abcdeabcdeabcde; string[] sArray1=s.Split(new char[3]{'c','d','e'}) ; foreach(string i in
它提供了一些实用程序方法来解决一些用例,而这些用例String.split()调用将无法解决。它能做什么? 使用正则表达式分割字符串,非常明显! 参见PowerSplit.split() 使用正则表达式分割字符串,以提供有关每个元素的...
主要介绍了Java中String.split()用法小结的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
java中String类的intern、split方法的详细讲解。
本文实例总结了C#中split用法。分享给大家供大家参考,具体如下: 以下是我转载的两个不同的人的,方便大家及自己查阅 string s=abcdeabcdeabcde; string[] sArray=s.Split(c); foreach(string i in sArray) ...
使用Java split() 方法 split() 方法根据匹配给定的正则表达式来拆分字符串。 注意: . 、 | 和 * 等转义字符,必须得加 \。多个分隔符,可以用 | 作为连字符。 // 字符串转数组 java.lang.String String str = "0,1...
关于string的split 和 join 方法对导入os模块进行os.path.splie()/os.path.join() 貌似是处理机制不一样,但是功能上一样。1.string.split(str=’ ‘,num=string.count(str)): 以str为分隔,符切片string,如果num...
使用方法:myArray=string.split(“|”) 说明:”|”为切割特征字符,string为要切割的字符串,myArray为切割结果(存放于数组),使用方法myArray[n],n=myArray.length。 起先我还用asp中的思维在考虑怎么得到...
主要介绍了Java字符串split使用方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
正则表达式主要配合以下方法使用 匹配 string.matches() 分割 string.split() 替换 string.replaceAll()
2.特殊用法–当split()分割字符串遇上特殊符号 案例分析 String str = abc|dfg; String[] all=str.split(|); system.out.println(all[0]); 结果为 a 原因分析 | 在正则表达式中是个已经被使用的特殊符号(”.”、”...
String[] split(String regex) boolean contains(CharSequence s):当且仅当此字符串包含指定的 char 值序列时,返回 true int indexOf(String str):返回指定子字符串在此字符串中第一次出现处的索引 int ...
语法:str.split(str=””,num=string.count(str))[n] 参数说明: str: 表示为分隔符,默认为空格,但是不能为空(”)。若字符串中没有分隔符,则把整个字符串作为列表的一个元素 num:表示分割次数。如果存在参数...
splitsplit与join作用相反,用于把一个字符串分割成字符串数组.stringObject.split(a,b)这是它的语法. a是必须的 决定从a这分割.b不是必须的,可选。该参数可指定返回的数组的最大长度 。如果设置了该参数,返回的...
C#中有一个字符串拆分函数String.Split(),可以用于将一个字符串,拆分为一个字符串数组。在拆分的时候,需要一个拆分的“分隔符”。这个“分隔符”可以是一个字符,也可以是多个字符组成一个字符串。 先举一个简的...
用法 要运行以下示例,请运行: npm run readme "use strict" ; const CIDR = require ( "../index.js" ) ; console . log ( "Split 10.0.0.0/16 into two and print out" ) ; CIDR . fromString ( "10.0.0.0/16...
1.Convert.ToInt32与Int32.Parse的恩恩怨怨 2.Split的3种用法 3.@"abc"和"abc"区别在那里 4.保留2位有效小数及四舍五入 5.url传递中文的解决方案 6.把123456789转换为12-345-6789的3种方法 7.交换...
通过箭头注释( // => )显示方法的变量或返回值。 行为类似于ruby xmpfilter命令。 安装 $ npm install arrow-logger 用法 将箭头注释添加到您的代码中并运行。 $ cat sample . js var string = 'Hello World' ; ...