String.Join
2016-06-17 14:54
78 查看
String.Join
在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。
有两个重载函数:
这里仅仅演示一个技巧性的代码:
结果如下:
其上看来上面的代码我个人的理解如下:
String.Join(seprater, string [] value) 注意它的两个参数 应该一个是分隔符一个是数组名字,它的作用就是把数组里的各个数组段利用 分隔符组合成一个字符串。通过上面的例子我们也可以看到它利用空格
把整个数组的内容组合成了一个但是上面还涉及到了String类的另一个方法
String .Split()函数 关于它的讲解 请参考:String .Split。
另外说明:String.Concat也可以将一个数组的元素连接成为一个字符串,但是它和String.Join的区别显而易见的
String.Join可以添加自己的连接符 如 a+b+c
String.Concat单纯的只是连接 如 abc
在指定 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=4 Original string: *;|@123***456@|;*,Len=17 Trimmed 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
相关文章推荐
- c语言的算术隐士转换
- eclipse常用配置
- SpringMVC基础学习(一)—初识SpringMVC
- SQL 常用操作
- MySQL 复制介绍及搭建
- 怎么禁止浏览器自动保存密码?
- 阻止PHP彩蛋信息泄漏 [转]
- Failure to transfer org.apache.maven: maven-artifact-manager:pom:2.0.6 from http://repo.maven.apache
- 时间格式的转换日期转换毫秒
- keepalived+nginx双机热备+负载均衡
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- VS2013+QT+OPENCV配置心得
- CentOS7|RHEL忘记root密码
- String.Split()函数
- memcache笔记
- C++ 中宏的使用 --来自:http://blog.csdn.net/hgl868/article/details/7058906
- XML字符串转换成XML Document对象,并生成在指定路径
- HDBSQL-命令行模式执行SQL
- 仓库管理系统系列——2、环境搭建和配置文件
- New String(s) 和 s.toString() 的区别