黑马程序员_string字符串
2014-03-04 11:18
211 查看
string 字符串,字符串可以看成字符数组,不可变特性。
属性
Length//字符串length属性,返回int
string str = "sladpowjrngfdsdsaad";
int i = str.Length;
Console.WriteLine("字符串的长度{0}",i);
方法
IsNullOrEmpty() 静态方法,判断为null或者为””返回bool
string result=string.IsNullOrEmpty(str).ToString();
Console.WriteLine("是否为空{0}",result);
ToCharArray() 将string转换为char[]
char[] car = new char[] { };
car= str.ToCharArray();
foreach (char j in car)
{
Console.WriteLine(j);
}
ToUpper() /ToLower() 大/小写,必须接收返回值
toustr=str.ToUpper();
Console.WriteLine("转换成大写{0},根据字符串{1}不可变性,这是在内存中开辟的新的地址",toustr,str);
toustr = toustr.ToLower();
Console.WriteLine("转换成小写{0}", toustr);
Equals() 比较两个字符串是否相同,返回bool。
忽略大小写的比较(StringComparation)
string strt = "LKJALDJFK";
string sr="lkjaldjfk";
bool ys= strt.Equals(sr,StringComparison.CurrentCultureIgnoreCase);
IndexOf()
//如果没有找到对应的数据,返回-1
LastIndexOf()
//如果没有找到对应的数据,返回-1
Substring()
//2个重载,截取字符串
Split()
//分割字符串
string[] newstr = new string[] { };
newstr = nstr.Split('-');
foreach (string item in newstr)
{
Console.Write(item);
}
Join()
//静态方法,将字符串数组连接成单个字符串
Format()
// 静态方法,将字符串格式化成固定格式
Replace()
//替换
属性
Length//字符串length属性,返回int
string str = "sladpowjrngfdsdsaad";
int i = str.Length;
Console.WriteLine("字符串的长度{0}",i);
方法
IsNullOrEmpty() 静态方法,判断为null或者为””返回bool
string result=string.IsNullOrEmpty(str).ToString();
Console.WriteLine("是否为空{0}",result);
ToCharArray() 将string转换为char[]
char[] car = new char[] { };
car= str.ToCharArray();
foreach (char j in car)
{
Console.WriteLine(j);
}
ToUpper() /ToLower() 大/小写,必须接收返回值
toustr=str.ToUpper();
Console.WriteLine("转换成大写{0},根据字符串{1}不可变性,这是在内存中开辟的新的地址",toustr,str);
toustr = toustr.ToLower();
Console.WriteLine("转换成小写{0}", toustr);
Equals() 比较两个字符串是否相同,返回bool。
忽略大小写的比较(StringComparation)
string strt = "LKJALDJFK";
string sr="lkjaldjfk";
bool ys= strt.Equals(sr,StringComparison.CurrentCultureIgnoreCase);
IndexOf()
//如果没有找到对应的数据,返回-1
LastIndexOf()
//如果没有找到对应的数据,返回-1
Substring()
//2个重载,截取字符串
Split()
//分割字符串
string[] newstr = new string[] { };
newstr = nstr.Split('-');
foreach (string item in newstr)
{
Console.Write(item);
}
Join()
//静态方法,将字符串数组连接成单个字符串
Format()
// 静态方法,将字符串格式化成固定格式
Replace()
//替换
相关文章推荐
- [黑马程序员]第十三篇:交通灯管理系统
- 程序员的奋斗史(三十四)——人在囧途之应聘篇(四)
- 算法之旅 直奔DP
- 程序员的奋斗史(三十三)——人在囧途之应聘篇(三)
- 程序员的奋斗史(三十二)——人在囧途之应聘篇(二)
- ArrayList面试问题
- 程序员的奋斗史(三十一)——人在囧途之应聘篇(一)
- 程序员的奋斗史(三十)——近期微信公众平台更新文章集锦
- 程序员的奋斗史(二十九)——分享我的时间管理—— 半小时管理法
- 程序员的奋斗史(二十八)——寒门再难出贵子?
- 程序员的奋斗史(二十七)——谈谈英语学习
- 程序员的奋斗史(二十六)——迷失的朋友
- 程序员的奋斗史(二十五)——情绪与生活
- 嵌套For循环性能优化案例
- 程序员的奋斗史(二十四)——写在大三结束之际
- 软件测试面试 (一) 如何测试一个杯子
- 程序员的奋斗史(二十三)——做自己 最真实
- 程序员的奋斗史(二十二)——《中国合伙人》联想录
- 程序员的奋斗史(二十一)——我们的大学观
- 程序员的奋斗史(二十)——沉思录(一)——关于博客和思想