博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C#】不可变字符串String的常用方法
阅读量:4088 次
发布时间:2019-05-25

本文共 1541 字,大约阅读时间需要 5 分钟。

/* 不可变字符串类String常用方法 */		/* 1.string.Contains("string") : 是否包含另一字符 */		string str5 = "今天天气不错呦";		Debug.Log (str5.Contains ("天气"));		string fileName = "yanzhaomen.jpg";		if (fileName.Contains (".jpg") || fileName.Contains (".bmp") || fileName.Contains (".gif") || fileName.Contains (".png") || fileName.Contains (".jpeg")) {			Debug.Log ("该文件是艳照门图片");		} else {			Debug.Log ("该文件不是艳照门图片");		}			/* 2.string.IndexOf("string"): 找到一个字符串在当前字符串中的位置 */		string str1 = "今天天气很不错!明天天气肯定会更好";		Debug.Log (str1.IndexOf ("天气")); // 返回第一个"天气"的位置		/* 3.string.LastIndexOf("string"): 原理是从后往前,找到一个字符串在当前字符串的位置 */		Debug.Log (str1.LastIndexOf ("天气")); // 		/* 4.string.PadLeft(int32) */		Debug.Log (str1.PadLeft (40)); // 让一串字符长度达到40,不够长度的从左端以空格补全		/* 5.string.Remove(int,int): 删除字符串中的字符 */		Debug.Log (str1.Remove (2)); // 下标从2之后全部删除		Debug.Log (str1.Remove (5, 2)); // 下标位置5之后的2个字符(本身算一个)都删除		/* 6.string.Replace("被替换","替换的词") */		string str2 = "哈哈哈,今天天气真特么好啊^o^";		Debug.Log (str2.Replace ("哈哈", "特么"));					/* 7.split */  // 切割		string str7 = "Unity 游戏 虚拟现实 3D,2D";		string[] strArray = str7.Split (' ', ','); // 有空格和逗号的时候自动切割分段 // params:数组参数		foreach (string item in strArray) {			Debug.Log (item);		}		/* 8.ToUpper */  // 都变成大写		string str8 = "asdklfjSAkj";		Debug.Log (str8.ToUpper ());		/* 9.Trim */   // 只能删除 首和尾 的空格		string str9 = "   asd fl;sdjf  sdfasl;df ";		Debug.Log (str9.Trim ());		/* 10.Substring */		string str10 = "ask213jkashd";		Debug.Log (str10.Substring (3)); // 从第3位开始读取		Debug.Log (str10.Substring (3, 4));  // 从第3位开始读取,读取本身开始计数的后4位

转载地址:http://fukii.baihongyu.com/

你可能感兴趣的文章
STM32中assert_param的使用
查看>>
字符串的截取
查看>>
剑指_复杂链表的复制
查看>>
FTP 常见问题
查看>>
do_generic_file_read()函数
查看>>
Python学习笔记之数据类型
查看>>
shell 快捷键
查看>>
VIM滚屏操作
查看>>
将file文件内容转成字符串
查看>>
MODULE_DEVICE_TABLE的理解
查看>>
platform_driver平台驱动注册和注销过程(下)
查看>>
.net强制退出主窗口的方法——Application.Exit()方法和Environment.Exit(0)方法
查看>>
c# 如何调用win8自带的屏幕键盘(非osk.exe)
查看>>
build/envsetup.sh 简介
查看>>
linux怎么切换到root里面?
查看>>
编译Android4.0源码时常见错误及解决办法
查看>>
Android 源码编译make的错误处理
查看>>
启用SELinux时遇到的问题
查看>>
virbr0 虚拟网卡卸载方法
查看>>
No devices detected. Fatal server error: no screens found
查看>>