String.Join
来源:互联网 发布:网络诈骗根本抓不到 编辑:程序博客网 时间:2024/04/29 20:28
String.Join
在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。
有两个重载函数:
public static string Join( string separator, string[] value);public static string Join( string separator, string[] value, int startIndex, int count);
这里仅仅演示一个技巧性的代码:
private void button4_Click(object sender, System.EventArgs e) { String str1 = "*;|@123***456@|;*"; String delim = "*;|@"; String str2 = String.Join("" ,str1.Split(delim.ToCharArray())); this.TestInfo.Text += String.Format("Delimiters: {0},Len={1}/r/n", delim ,delim.Length); this.TestInfo.Text += String.Format("Original string: {0},Len={1}/r/n", str1 ,str1.Length); this.TestInfo.Text += String.Format("Trimmed string: {0},Len={1}/r/n", str2 ,str2.Length);}
结果如下:
Delimiters: *;|@,Len=4Original string: *;|@123***456@|;*,Len=17Trimmed string: 123456,Len=6
其上看来上面的代码我个人的理解如下:
String.Join(seprater, string [] value) 注意它的两个参数 应该一个是分隔符一个是数组名字,它的作用就是把数组里的各个数组段利用 分隔符组合成一个字符串。通过上面的例子我们也可以看到它利用空格 把整个数组的内容组合成了一个但是上面还涉及到了String类的另一个方法 String .Split()函数 关于它的讲解 请参考:String .Split。
另外说明:String.Concat也可以将一个数组的元素连接成为一个字符串,但是它和String.Join的区别显而易见的
String.Join可以添加自己的连接符 如 a+b+c
String.Concat单纯的只是连接 如 abc
0 0
- String.Join
- String.Join
- 关于string.Join()
- string.Join 重组字符串
- string.Join()的用法
- 关于string.Join方法
- APPEND-list & JOIN-string
- Python string .join()
- string.Join()方法用法
- String.Join方法
- java中的String.join
- python的join(string)函数
- python string join split使用
- String 在join 中的运用
- SQL_LINQ left join list<string>
- JAVA8 String.join 字符串拼接
- C#中String.Join用法
- 4.C#:string.Split 和 string.Join
- WINDOWS API 互斥对象
- Android数据存储之External Storage外部存储
- java编解码base64
- PDFBox解析PDF文档
- Picasso设置圆角
- String.Join
- iOS Frame与bounds的区别与联系
- java的Comparator接口如何对指定类型进行排序。
- 仓库管理系统系列——1、概述
- 以逗号分割字符串,形成二维数组,并把结果传出C/C++
- Genymotion virtual device 下载
- 前端的小玩意(1)input 只允许输入整数 + 用逗号进行三位分割
- ElasticSearch学习四:集群搭建实例
- 字体高度获取(TextView相关介绍)