A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 生活墨墨 中级黑马   /  2012-12-4 16:23  /  1667 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        
        static void Main(string[] args)
        {
            //字符串处理
            string s = "hello";

            //1,得到字符串的长度
            Console.WriteLine("字符串的长度"+s.Length);

            //2,利用数组操作字符串 只能读不能写 字符串一旦声明 ,不能改变
            Console.WriteLine("第一个字符" + s[0]);

            //3,转换为字符
            char[] arr = s.ToCharArray();
            arr[0] = 'A';

            //4,利用数组构造字符串
            s = new string(arr);
            Console.WriteLine(s);

            //5,字符串转换成小写
            String t = s.ToLower();
            Console.WriteLine(t);

            //6,转换成大写
            t = s.ToUpper();
            Console.WriteLine(t);

            //7,去掉空白两边
            Console.WriteLine(s.Trim());

            //8,字符串的比较
            Console.WriteLine("aello".Equals(s));
            Console.WriteLine("aello".Equals(s, StringComparison.OrdinalIgnoreCase)); //忽略大小写的比较
            Console.WriteLine("Aello" == s); //==区分大小写的比较

            //9,分割字符串
            s = "aaa,bbb,ccc,,   ddd|sdf|dddd|ddd";
            string[] strArr = s.Split(',','|');
            foreach (string temp in strArr)
            {
                Console.WriteLine(temp);
            }
            //             也可以换成字符串的数组
            strArr = s.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries) ;//移除空的元素
            foreach(string strtemp in strArr)
            {
                Console.WriteLine(strtemp);
            }

            //10.字符串替换
            s = "11111";
            string temp2 = s.Replace("11", "22");
            Console.WriteLine(temp2);

            //11,字符串截取
            s = "1234567890";
            Console.WriteLine(s.Substring(2));  //从索引2号开始截取
            Console.WriteLine(s.Substring(2,4));  //                           ,截取4个字符

            //12,判断是否含有子川
            Console.WriteLine(s.Contains("345"));

            //13,判断字符串是否以什么开头
            Console.WriteLine(s.StartsWith("123"));
            //s.EndsWith();



            Console.ReadKey();
        }
    }
}

本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1076244

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

6 个回复

倒序浏览
程序里面的字符串函数值得学习ing!
回复 使用道具 举报
学习了~~~
回复 使用道具 举报
总结的不错啊!
回复 使用道具 举报
{:3_51:}总结的很详细,不客气的保存下来了!以后用的到
回复 使用道具 举报
感谢分享!
回复 使用道具 举报
谢了{:soso_e113:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马