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]
第三种,待续。。。。。。。。
分享到:
相关推荐
例如,在Python中,`Split`函数的使用方法如下: ```python str = "Hello, World! How are you?" parts = str.split(", ") print(parts) ``` 这段代码会将字符串`str`按照逗号和空格(", "`)进行分割,结果是一个...
以下通过几个示例来深入理解`split()`方法的使用: **示例1** ```java public class SplitDemo { public static void main(String[] args) { String s = "The rain in Spain falls mainly in the plain."; ...
可以是以下几种: - `StringSplitOptions.None`:按默认方式进行分割。 - `StringSplitOptions.RemoveEmptyEntries`:排除任何空项(即由连续的分隔符产生的空字符串)。 - `StringSplitOptions.TrimEntries`:...
这是最简单的一种用法,只需要指定一个或多个分隔符即可。 2. **指定分割次数** ```csharp public string[] Split(char[] separator, int count) ``` 这个版本允许用户指定最多返回多少个子字符串。 3. **...
这里我们将讨论两种在SQL中实现SPLIT函数的方法。 **方法1** 首先,我们来看第一种实现方式,创建名为`f_split`的用户定义函数(UDF)。这个函数接受两个参数:`@SourceSql`是要被分割的字符串,`@StrSeprate`是...
在文章提供的代码示例中,我们可以看到几种不同的用法: - 使用`split("")`将字符串中的每个字符分割开来,如`"Howareyoudoingtoday?"`分割后得到`["H","o","w","a","r","e","y","o","u","d","o","i","n","g","t","o...
本文将详细介绍一种自定义的`split()`方法,该方法可以在PB环境中使用,帮助开发者轻松地将字符串按照指定的分隔符进行分割,并返回一个字符串数组。下面我们将从该方法的设计思路、参数说明、代码实现以及使用示例...
标题中的“第八个范例——布局之SplitContainer”指的是一个示例教程,它着重于讲解如何在编程中使用SplitContainer控件进行界面布局。SplitContainer是.NET Framework中Windows Forms库的一部分,常用于创建可分割...
以下是对标题和描述中提到的C#中使用`Split`方法分割字符串的几种常见方法的详细说明: 1. **第一种方法:单一字符分隔** 这是最基础的用法,通过一个字符作为分隔符来分割字符串。例如: ```csharp string s = ...
代码如下:string str=”aaa|||bbb|||ccc”; string[] sArray=str.Split(new[] { “|||”... 您可能感兴趣的文章:C#中使用Split方法拆分字符串实例C#中使用split分割字符串的几种方法小结C# Split分隔字符串的应用(C#、s
而SplitIt则采用了一种基于时间点切割的技术,它仅处理需要分割的部分,从而大大减少了处理时间。这种方法不仅提高了效率,还最大限度地保留了原始视频的质量。 SplitIt的主要功能包括: 1. **选择性切割**:用户...
在.NET框架中,C#是一种常用的编程语言,用于开发Windows应用程序。在开发过程中,我们经常需要使用到控件来构建用户界面。SplitContainer控件是Windows Forms中的一个强大的组件,它允许用户动态调整两个面板之间的...
本文将深入探讨几种在C#中分割字符串的方法,包括使用`Split()`方法、利用正则表达式进行分割,以及一些高级用法。 ### 使用Split()方法 `Split()`方法是最基础也是最常用的字符串分割方式。它接受一个字符数组...
我们使用了几个局部变量来帮助我们跟踪字符串的位置: - `j INT := 0;` — 用于记录下一个分隔符的位置。 - `i INT := 1;` — 用于记录当前处理的子串的起始位置。 - `len INT := 0;` — 输入字符串的长度。 - `len...
总的来说,Split Merge Tool提供了一种高效且实用的方法来处理大文件,无论是为了方便传输、存储还是备份,都能大大提高工作效率。通过其简洁的操作界面和强大的功能,即使是不太熟悉此类工具的用户也能轻松上手。在...
### 使用几种常见的方法实现字符串反转 #### 知识点一:使用`BufferedReader`实现字符串反转 在Java中,可以通过`BufferedReader`类从字符流中读取文本,并利用循环来实现字符串的反转。 1. **引入必要的包**: ...
其中,“divideimage”和“image_的splite”可能是工具或函数的名称,而“image.split”和“image.split()”则表明了使用Python编程语言中的一种方法来分割图像。在Python的PIL(Python Imaging Library)或者OpenCV...