String类的一些常用方法

黑马程序员--鄢振东

以下为string的几个常用的方法。
其中我们将其分为辅助类 和 结果类。
像ToUpper转大写 ToLower转小写 string.Equals()判断是否相等 Contains()判断是否包含 EndWith() ,StartsWith()判断以什么开头或者结尾。 IndexOf LastIndexOf()获得以什么开头或者结尾的一个索引。Trim TrimEnd TrimStart 这三个是为了去掉空格来使用的。 这些都可以看做是对字符串的一个辅助作用。

 

上面是我自己对其中的几个方法的一个整体的概述。

首先一个比较重要的就是: 字符串可以看做一个只可读的字符数组。

我们可以通过一个字符数组直接得到一个字符串:String str=new String(chars)chars 为之前定义过的一个字符数组。

同样的,我们可以通过一个方法将一个字符串转化成一个字符数组:char[]  chars=str.ToCharArray(); 

通过ToUpper()方法和ToLower()方法将字符串转化成大写形式  和小写形式。

还有一个将字符串进行分割的方法 例如我们有一个字符串   str=“张三|李氏|王五|赵六呵呵”

            我们想得到其中的每个人的姓名我们只需要用 String[]=str.Split(new char[]{'|'})就可以得到   被切割出来的每一段了。

Contains():字符串中是否包含某个字符串。返回一个bool类型的值。

Replace(oldvalue,newvalue) 将字符串中的某段的旧值,替换成新的值。

Substring(startindex,endindex)  将字符串进行剪切,从startindex剪 到 endindex。返回一个字符串。

IndexOf(char) 检测这个字符在字符串中第一次出现的位置,返回一个int类型, 如果没有那就返回一个-1;

LastIndexOf(char)检测这个字符在字符串中最后一次出现的位置,返回一个int类型,如果没有就返回一个-1;

 Trim()去掉字符串前后的空格,TrimEnd()和TrimStart()分别是去掉字符串结尾的空格和开头的空格。

字符串还有一个静态方法:那就是String.Join(char,str[])将一个字符插入一个字符串数组中,返回一个字符串。

当然还有一个静态函数,那就是String.IsEmptyOrNull (str)判断这个字符串是否为空字符串,或者是null;

posted @ 2014-07-12 01:13  经历  阅读(1744)  评论(0编辑  收藏  举报