新手C#string类常用函数的学习2018.08.04

ToLower()用于将字符串变为小写,注意字符串的不可变特性,需要重新赋值给另一个字符串变量。

            s = s.ToLower();//字符串具有不可变性,转换后需要重新赋值,不可仅有s.ToLower();

这可以使用户的输入不区分大小写,例如验证码。

ToUpper()用于将字符串全部变为大写,与上面类似。

Trim()可以用于去掉两边的空格。

            string s1 = "  a b c  ";
            s1 = s1.Trim();//用于去除字符串两边的空格
            Console.WriteLine(s1);

Equals()用于比较字符串,其含有多种重载的方法。

            string s1 = "Admin";
            string s2 = "admin";
            //忽略大小写的比较为StringComparison.OrdinalIgnoreCase
            Console.WriteLine(s1.Equals(s2,StringComparison.Ordinal));

string.Format(),用占位符、格式生成新的字符串。

            string s1 = string.Format("我叫{0},我{1}岁", "www", 100);
            Console.WriteLine(s1);

2018.08.04

原文地址:https://www.cnblogs.com/do-hardworking/p/9420356.html

时间: 2024-10-05 04:58:40

新手C#string类常用函数的学习2018.08.04的相关文章

string 类常用函数[转]

string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1:string s2="hello":都是正确的写法.当构造的string太长而无法表达时会抛出length_error异常 string类的字符操作:const char &operator[](int n)const;const char &a

c++中string的常用函数说明

string可以说是是字符数组的升级版,使用更加啊方便,不容易出错.本文对string的常用函数进行简单介绍,做到会用即可. string中的常用函数分为四类,即赋值,添加,比较和删除. 一.赋值 1.str="adf" 2.str.assign("adf");str.assign(str1);//将括号中的字符串赋值给str: str.assign(str1,1,4);//将str1的1-4赋值给strs: str.assign(5,'a');//将五个a赋值给s

string类find函数返回值判定

 string类find函数返回值判定 代码示例 #include<iostream> #include<cstring> using namespace std; int main() { static const size_t npos = -1; string s = "Alice Bob Charlie"; size_t position; position = s.find("none"); //position = s.find(

Java之String类常用API

目录 Java之String类常用API char chatAt(int index) int length() char[] toCharArray() String(char value[]) String(char value[], int offset, int count) int compareTo(String anotherString) String concat(String str) boolean contains(CharSequence s) boolean ends

C++ string类及其函数的讲解

文章来源于:http://www.cnblogs.com/hailexuexi/archive/2012/02/01/2334183.html C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转换,下面是对string一些总结<引用> 一,C语言的字符串 在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针.

python-字符类常用函数

1.字符串运算符 a="hello" b="world" c="hello world" +  将两个字符串拼接,例子:a+b="helloword" * 重复输出字符,例子:a="hello",b=a*2,b=="hellohello" [] 索引输出字符,a=‘hello world’,b=a[1],b是e [:] 截取字符串中的一部分,遵循左闭右开原则,str[0,2] 是不包含第

【Java】整理关于java的String类,equals函数和比较操作符的区别

初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最基础的知识折腾了一阵子又查了查书,终于对 String 这个特殊的对象有了点感悟大家先来看看一段奇怪的程序: public class TestString {       public static void main(String[] args) {           String s1 = "Monday";           String s2 = "Monday&qu

Java中Math类常用函数总结

Java中比较常用的几个数学公式的总结: //取整,返回小于目标函数的最大整数,如下将会返回-2 Math.floor(-1.8): //取整,返回发育目标数的最小整数 Math.ceil() //四舍五入取整 Math.round() //计算平方根 Math.sqrt() //计算立方根 Math.cbrt() //返回欧拉数e的n次幂 Math.exp(3); //计算乘方,下面是计算3的2次方 Math.pow(3,2); //计算自然对数 Math.log(); //计算绝对值 Mat

C++ string中常用函数

erase(): erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, iterator last );也就是说有三种用法:(1)erase(pos,n); 删除从pos开始的n个字符,比如erase(0,1)就是删除第一个字符(2)erase(position);删除