JACK_C#_string类型的认识
来源:互联网 发布:php编程语言 编辑:程序博客网 时间:2024/06/02 07:44
//strings 只读,不可修改
string str = "jackjack";
for (int i = 0; i < str.Length; i++) {
Console.Write ("{0} ",str[i]);
}
// str[0]='2';无法修改赋值
//是否包含某个字符串
Console.WriteLine (str.Contains("jk")); //false
Console.WriteLine (str.IndexOf("ck")); //找到其所在数组的下标
string newStr = str.PadLeft(20);//返回一个新字符串,实现左边用空格填充,实现右对齐
Console.WriteLine (newStr);
Console.WriteLine (str);
string newSTR = str.Remove(2,3);//返回一个新字符串传一个,代表删完从开始位置。传2个,代表从下标为2的数开始,往后删除3个。
Console.WriteLine (newSTR);
string newST = str.Replace ("jack","JK");//返回一个新字符串,代表替jack换JK
Console.WriteLine (newST);
string[] strArray = str.Split ('k'); //返回新字符串,以选取的分隔符为分割线,分割原来字符,其分隔符可以随意选取输入个数
foreach (string a in strArray) { //必须加上[],因为他会返回很多数组
Console.Write ("{0} ",a);
}
Console.WriteLine (newSTR + newST); //拼接
Console.WriteLine (newStr.TrimStart ());//去除最前面的空白符, trimend,是去除字符串后面的空白符
string newstr = str.Substring (2,3);// 返回新的。截取得到下标以后的所有字符串
Console.WriteLine (newstr);
string strg = "lanoukeji,jinwuxing/qinghe/haidian/beijing 2015";
string[] strarray = strg.Split ('/',',',' ');
foreach (string b in strarray) {
Console.WriteLine (b);
}
string song = "Because of you I never stay to far from the sidewalk Because of you I learned to play on th safe side";
string newSong_1 = song.Replace ("you","jack");
string newSong_2 = newSong_1.Replace ("to","too");
string[] newong_3 = newSong_2.Split (' ');
Console.WriteLine (newong_3.Length);
//可变字符串
StringBuilder stringbuilder = new StringBuilder ();
stringbuilder.Append ("hello world!");
stringbuilder.Append ("I am JK"); // 写入多个,默认拼接
stringbuilder.Remove (4,3); //改变string
Console.WriteLine (stringbuilder.ToString ());
stringbuilder.AppendFormat("nihao{0}",1);
//装箱和拆箱
int d = 19;
object obj = d; //装箱
int e = (int)obj; //拆箱
string str = "jackjack";
for (int i = 0; i < str.Length; i++) {
Console.Write ("{0} ",str[i]);
}
// str[0]='2';无法修改赋值
//是否包含某个字符串
Console.WriteLine (str.Contains("jk")); //false
Console.WriteLine (str.IndexOf("ck")); //找到其所在数组的下标
string newStr = str.PadLeft(20);//返回一个新字符串,实现左边用空格填充,实现右对齐
Console.WriteLine (newStr);
Console.WriteLine (str);
string newSTR = str.Remove(2,3);//返回一个新字符串传一个,代表删完从开始位置。传2个,代表从下标为2的数开始,往后删除3个。
Console.WriteLine (newSTR);
string newST = str.Replace ("jack","JK");//返回一个新字符串,代表替jack换JK
Console.WriteLine (newST);
string[] strArray = str.Split ('k'); //返回新字符串,以选取的分隔符为分割线,分割原来字符,其分隔符可以随意选取输入个数
foreach (string a in strArray) { //必须加上[],因为他会返回很多数组
Console.Write ("{0} ",a);
}
Console.WriteLine (newSTR + newST); //拼接
Console.WriteLine (newStr.TrimStart ());//去除最前面的空白符, trimend,是去除字符串后面的空白符
string newstr = str.Substring (2,3);// 返回新的。截取得到下标以后的所有字符串
Console.WriteLine (newstr);
string strg = "lanoukeji,jinwuxing/qinghe/haidian/beijing 2015";
string[] strarray = strg.Split ('/',',',' ');
foreach (string b in strarray) {
Console.WriteLine (b);
}
string song = "Because of you I never stay to far from the sidewalk Because of you I learned to play on th safe side";
string newSong_1 = song.Replace ("you","jack");
string newSong_2 = newSong_1.Replace ("to","too");
string[] newong_3 = newSong_2.Split (' ');
Console.WriteLine (newong_3.Length);
//可变字符串
StringBuilder stringbuilder = new StringBuilder ();
stringbuilder.Append ("hello world!");
stringbuilder.Append ("I am JK"); // 写入多个,默认拼接
stringbuilder.Remove (4,3); //改变string
Console.WriteLine (stringbuilder.ToString ());
stringbuilder.AppendFormat("nihao{0}",1);
//装箱和拆箱
int d = 19;
object obj = d; //装箱
int e = (int)obj; //拆箱
阅读全文
0 0
- JACK_C#_string类型的认识
- C++_string类型
- 常见对象_String和int类型的相互转换
- JACK_C#_类的简单运用
- 黑马程序员_String类型以及StringBuilder
- C++_标准库类型_string
- Java学习_String类型转换等问题
- 补码的认识 类型转换
- 专-C++类型的认识
- 自己的_String类实现
- JacK_C#_类在分数上的运用
- 关于struts2中类型转换的认识
- 认识size_t和指针类型的大小
- 认识Java的8种基础类型
- 黑马程序员_String和基本类型对象包装类总结
- JS_常用方法_String的扩展
- 黑马程序员_String类的常用功能
- 黑马程序员_String类的学习
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 环信集成自定义发送类似淘宝商品信息条目
- Python 机器学习框架
- final关键字及抽象类
- Xshell使用教程
- JACK_C#_string类型的认识
- Python 自动给数字前面补0
- CodeForce896 B. Ithea Plays With Chtholly
- PyQt5让QScrollArea支持鼠标拖动操作
- 前端websocket使用教程(聊天功能)
- 配置ssh无密码登录、安装Java运行环境、Hadoop安装、Hadoop伪分布式配置
- 漏洞分析挖掘基础知识
- mysql
- VUE(五)