9. C#-- 字符串的一些操作

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{

    class Program
{
        static void Main(string[] args)
{
           //string类型变量 可以看作只读数组
            string myString = "A String";
            char myChar=myString[0];
            Console.WriteLine("output a char");
            Console.WriteLine("{0}", myChar);
            Console.WriteLine("output string");
            foreach(char character in myString)
{
               //Console.WriteLine(myChar);
                Console.WriteLine("{0}",character);
}
           //对数组进行处理(删除e,s,输入y时,做特殊处理,并输出结果)
            Console.WriteLine("delete char ‘e‘,‘s‘, make a change when click ‘y‘;");
            char []trimChars = {‘ ‘,‘e‘,‘s‘};
            string userResponse = Console.ReadLine();
userResponse = userResponse.ToLower();
userResponse = userResponse.Trim(trimChars);
            if (userResponse == "y")
{
                Console.WriteLine("you click the y");
}
            Console.WriteLine(userResponse);
            //对数组进行处理,删除前后空格
            Console.WriteLine("delete the space in the beginning and end;");
            string userResponse2 = Console.ReadLine();
userResponse2=userResponse2.TrimStart();
userResponse2 = userResponse2.TrimEnd();
            Console.WriteLine(userResponse2);
            //对数组进行处理,添加前后空格
            Console.WriteLine("add the space in the beginning;");
            string userResponse3 = Console.ReadLine();
userResponse3 = userResponse3.PadLeft(21);
            Console.WriteLine(userResponse3);
            //对数组进行处理, 对字符串左边添加‘-‘,使之达到21个字符
            //userResponse3 = userResponse3.PadLeft(21,‘-‘);
            //对数组进行处理, 对字符串右边添加空格,使之达到21个字符
            //userResponse3 = userResponse3.PadRight(21);
            //对数组进行处理,  根据空格划分,输出每个字符串;
            Console.WriteLine("output every string ,split by space;");
            char[] separator = { ‘ ‘ };
            string myString3 = "this is a";
            string[] myWords;
myWords = myString3.Split(separator);
            foreach(string word in myWords)
{
                Console.WriteLine(word);
}
            //对数组进行处理, 转换大小写,输出字符串长度
            string myString4="this is a";
myString4=myString4.ToUpper();
            Console.WriteLine(myString4);
myString4=myString4.ToLower();
            Console.WriteLine(myString4);
            int i= myString4.Length;
            Console.WriteLine(i);
            Console.ReadLine();
 
}
}
}
时间: 2024-10-04 04:26:37

9. C#-- 字符串的一些操作的相关文章

字符串的分割操作(strtok,split)

一:strtok C/C++:char *strtok(char s[], const char *delim); s 代表需要分割的字符串,delim代表分割的标志,参数都为比选!返回指向分割部分的指针,如果没有分割成功就返回NULL. 一个简单的例子: void main() { char *str = "jscese test strtok"; char *delim = " "; char *pstr = NULL; pstr = strtok(str, d

C对字符串的部分操作

字符串分割(C++) 经常碰到字符串分割的问题,这里总结下,也方便我以后使用. 一.用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串. 参数说明:str为要分解的字符串,delim为分隔符字符串. 返回值:从str开头开始的一个个被分割的串.当没有被分割的串时则返回NULL. 其它:strtok函数线程不安全,可以使用strtok_r替代. 示例: 1 //借助strtok实现split

JS中字符串的相关操作

(转自:http://www.cnblogs.com/zhaoxinxin/articles/1402733.html) 一.字符串的创建 创建一个字符串有几种方法. 最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量. var myStr = "Hello, String!"; 可以用双引号或单引号将字符串包含,但要注意,作为界定字符串的一对引号必须是相同的,不能混用. 像var myString = "Fluffy is a pretty cat.'; 这样

字符串的简单操作

字符串 String是类,不是基本数据类型. String对象的创建方法 1. String s=“hello”; 2. String s=new String(“hello”); 3. char chars[]={‘x',‘y',‘z'}; String s1=new String(chars); String s2=new String(chars,0,2); “==”和equals()的区别 ==:判断两个字符串在内存中的地址,即判断是否是同一个字符串对象 equals():检查组成字符串

PHP字符串常用的操作函数

PHP字符串常用的操作函数 strval 把变量转换成字符串 strrev 反转字符串 trim 去掉字符串首尾半角空格 ltrim 去掉左边半角的英文空格 rtrim 去掉右边半角的英文空格 strlen 取字符串的长度 long length substr 截取子字符串 strrchr 查找字符在字符串中最后出现的位置 strpos 取字符串首次出现的位置 addslashes 字符串转义 strcmp 比较二个字符串的大小 1 0 -1 chr 返回ASC||值对应的字符 ord 返回字符

c语言实现字符串的各种操作

以下是我用c语言实现数据结构中字符串的各种操作   #pragma once      #ifndef _STDLIB_H  #define _STDLIB_H    #include <stdlib.h>  #endif    #ifndef _SIXE_H  #define _SIZE_H    #define SIZE              100  #endif    #ifndef _STRING_H  #define _STRING_H    typedef struct  {

Python中的字符串及其相关操作

1.表示: 字符串可以用单引号或者双引号括起来,两者效果是完全一样的. 针对较长的字符串,也可以用三个引号括起来,即"""..."""或者'''...'''.引号里面再用与之不同类型的引号会被当做是普通字符,不会报错,如    '"Yes," he said.',或"doesn't". 2.换行: 字符串可以跨多行.一种方法是使用三引号:"""...""&q

Python字符串的常用操作学习

1 >>> name = "I love my job!" 2 >>> name.capitalize() #首字母大写 3 'I love my job!' 4 >>> name.count("o") #统计字母个数 5 2 6 >>> name.center(50,"-") #输出50个字符,不够以"-"补全,并且name放在中间;name.ljust

归纳整理Linux下C语言常用的库函数----内存及字符串控制及操作

在没有IDE的时候,记住一些常用的库函数的函数名.参数.基本用法及注意事项是很有必要的. 参照Linux_C_HS.chm的目录,我大致将常用的函数分为一下几类: 1. 内存及字符串控制及操作 2. 字符串转换 3. 字符测试 4. 文件操作 5. 时间日期 6. 常用数学函数 7. 文件内容操作 8. 文件权限控制 9. 进程操作 10. 线程操作 11. Socket操作 12. 信号处理 13. 数据结构及算法 以下是对第一项 内存及字符串控制及操作 的归纳整理. 已经不赞成使用的函数归类

C#中定义数组--字符串及数组操作

一.一维: int[] numbers = new int[]{1,2,3,4,5,6}; //不定长 int[] numbers = new int[3]{1,2,3};//定长 二.多维 int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长 int[,] numbers = new int[2,2]{{1,2},{1,2}}; //定长 三.例子 A:int[] mf1=new int[6]; //注意初始化数组的范围,或者指定初值; //包