split的几种用法:
第一种,去除str中的,号,并且把去除,号的str按循序写入list容器中。
String str="1,2,3,4,5,6"; //要去,的字符串
List list=new ArrayList();
String[] str1 = str.split(","); //把原字符串按,分割
for(int i = 0;i<str1.length;i++)
{
if(str1[i] != "")
{
list.add(str1[i]); //
}
}
for(int i = 0;i<list.size();i++) System.out.println(list.get(i));
输出:
1
2
3
4
5
6
第一种的变形(去除|):
String str="1|2|3|4|5|6"; //要去|的字符串
List list=new ArrayList();
String[] str1 = str.split("\\|"); //把原字符串按|分割
for(int i = 0;i<str1.length;i++)
{
if(str1[i] != "")
{
list.add(str1[i]); //
}
}
for(int i = 0;i<list.size();i++) System.out.println(list.get(i));
输出:
1
2
3
4
5
6
第二种,与split无关(转自http://thunderbow.iteye.com/blog/278726),JAVA去掉一个已经排好续的数组的重复数字,尽量快。
int[] arr = { 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 8, 9, 9, 10, 11, 11,
11, 12, 12, 13, 14, 14, 15 }; // 预设数据数组
int index = 1; // 保存最后一个不重复的位置
int last = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] != last) {
arr[index] = arr[i];
last = arr[index];
index++;
}
}
int[] rtn = new int[index];
System.arraycopy(arr, 0, rtn, 0, index);
System.out.println(Arrays.toString(rtn));
输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
第三种,待续。。。。。。。。
分享到:
相关推荐
下面小编就为大家带来一篇SQL中实现SPLIT函数几种方法总结(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
C#中使用split分割字符串的几种方法,特整理下, 方便需要的朋友
代码如下:string str=”aaa|||bbb|||ccc”; string[] sArray=str.Split(new[] { “|||”... 您可能感兴趣的文章:C#中使用Split方法拆分字符串实例C#中使用split分割字符串的几种方法小结C# Split分隔字符串的应用(C#、s
以往的处理方式有如下几种: 1、在存储过程内写循环,逐个分析字符串中的ID,然后逐个处理。缺点:循环一次处理一个,如果每次判断都很多,效率将很受影响。适合每次处理要做单独判断的情况。2、使用临时表,先调用...
在Java中,将字符串转换为数组可以通过以下几种方式实现: 使用String类的toCharArray()方法: 这个方法将字符串转换为字符数组。 示例:char[] charArray = str.toCharArray(); 使用String类的split()方法: 这...
下面一一介绍一下: 1、最简单最常用的方法,以一个指定的字符进行的分割 打开vs... 输出下面的结果: ab deab deab de 2、使用多个字符进行分割 代码如下: string s=”abcdeabcdeabcde” string[] sArray1=s.Split(n
SepPDF(pdf文件分割器)使用方法 一、将较大的PDF文件分割成较小的几部分 1、用winrar,压缩分卷功能分割(接收电脑要有winRAR) 2、用pdf编辑器将多个页面分离提取成合适的大小 3、用专用的文件分割器分割(不过...
使用各种方法来操纵数组和字符串转换数据类型转换类型在Ruby中,我们可以使用几种方法来转换数据类型。 例如,可以将字符串转换为数组,将数组转换为字符串,或将范围转换为数组,以及其他转换。 您可以了解有关...
在Ruby中,我们可以使用几种方法来转换数据类型。 例如,可以将字符串转换为数组,将数组转换为字符串,或将范围转换为数组,以及其他转换。 您可以了解有关转化的更多信息,但现在我们仅介绍其中一些。 字符串到...
在Ruby中,我们可以使用几种方法来转换数据类型。 例如,可以将字符串转换为数组,将数组转换为字符串,或将范围转换为数组,以及其他转换。 您可以了解有关转化的更多信息,但现在我们仅介绍其中一些。 字符串到...
在Ruby中,我们可以使用几种方法来转换数据类型。 例如,可以将字符串转换为数组,将数组转换为字符串,或将范围转换为数组,以及其他转换。 您可以了解有关转化的更多信息,但现在我们仅介绍其中一些。 字符串到...
使用各种方法来操纵数组和字符串转换数据类型转换类型在Ruby中,我们可以使用几种方法来转换数据类型。 例如,除了其他转换外,还可以将字符串转换为数组,将数组转换为字符串,或将范围转换为数组。 您可以了解...
使用各种方法来操纵数组和字符串转换数据类型转换类型在Ruby中,我们可以使用几种方法来转换数据类型。例如,可以将字符串转换为数组,将数组转换为字符串,或将范围转换为数组,以及其他转换。您可以了解有关转化的...
在Ruby中,我们可以使用几种方法来转换数据类型。 例如,除了其他转换外,还可以将字符串转换为数组,将数组转换为字符串,或将范围转换为数组。 您可以了解有关转化的更多信息,但现在我们仅介绍其中一些。 字符串...
学习几个语句,研究几种方法,或者熟悉几个函数。您会发现 VBScript 语言的功能是多么强大。 特性 说明 版本信息 按主机应用排序的 VBScript 版本列表和按版本排序的特性列表. VBScript 特性 VBScript 最新...
【资源说明】 该项目是个人毕设项目源码,评审分达到95分,都经过严格...本实验中使用的WHU-RS19数据集的识别难度明显大于以上提及的几个数据集,通过该实验,我们也可以横向对比LSTM与其他机器学习算法的性能差异。
动机 我一直在,其中一部分涉及版本控制... 在检查了几种现有的用于解析Accept:标头的不同选项之后,我注意到了一个令人不安的趋势: header.split(',') 。 因为参数可能包含带引号的字符串,其中包含逗号,所以这显然
这里介绍几种方法。 旧串换新串:使用str.replace(old, new, max) 1)字符串调用此函数时,将生成一个字符串的副本。副本中new将替代old。 2)old -原来的子串。 3)new-新子串,用于替换old。 4)max-最大替换个数...
Pattern的split方法,两个参数... 396 拓展示例... 397 为Image Tag添加宽度和高度属性... 397 对于每个Matcher,使用多个Pattern校验HTML. 399 解析CSV文档... 401 Java版本差异... 401 1.4.2和1.5.0之间的...