Unity3D开发-C#语言进阶篇(字符串String应用)

 class Program
    {
        static void Main(string[] args)
        {
            //  给定一个字符串例如:a = “aCReFcbdeFewesf”;
            //问题如下: 
            //1、 把字符串a转化为小写保存到b字符串中
            //2、 把a字符串中F之间的字符取出来保存为c字符串,然后把c转化存到数组Arr中; 
            //3、 把b字符串和c字符串连接起来保存为d字符串
            //4、 再把d字符串的内容存到数组Arr中;
            //5、 找出a字符串中出现次数最多的字符和出现的次数
            //11、bb = "2008-08-08" 把日期b字符串转化为字符串 b = 2008年8月8日;
            //12、cc =“2012年12月21日”从日期字符串中把年月日分别取出来,打印到控制台;
            //拓展题:ff =“abcdefghigklmnopqrstuvwx”,要求显示出一个6行4列的二维数组矩阵;

            Console.WriteLine("--------------第一题---------------");
            string a = "aCReFcbdeFewesf";
            string b = a.ToLower();
            Console.WriteLine(b);//第一题

            int index1 = a.IndexOf("F");
            int index2 = a.LastIndexOf("F");


            Console.WriteLine("\n--------------第二题--------------");
            string c = a.Substring(index1 + 1, index2 - index1 - 1);
            char[] Arr = new char[c.Length];
            Arr = c.ToArray();
            Console.WriteLine(Arr);//第二题
            foreach (char i in Arr)
            {
                Console.Write(i + " ");
            }

            Console.WriteLine("\n--------------第三题--------------");
            string d = String.Concat(b, c);
            Console.WriteLine("\n" + d);//第三题



            Console.WriteLine("\n--------------第四题--------------\n");
            d = d.Insert(0, c);
            //Console.WriteLine(d);
            Arr = new char[d.Length];
            Arr = d.ToArray();
            foreach (char i in Arr)
            {
                Console.Write(i + " ");
            }
            //Console.WriteLine(Arr);//第四题

            Console.WriteLine("\n--------------第五题--------------\n");
            //            给定一个字符串例如:a = “aCReFcbdeFewesf”;
            a = "aCReFcbdeFewesf";
            int[] aa = new int[a.Length];
            int count = 0;
            for (int i = 0; i < a.Length; i++)
            {
                for (int j = i; j < a.Length; j++)
                {
                    if (a[i] == a[j])
                    {
                        count++;
                    }
                }
                aa[i] = count;
                count = 0;
            }
            int Max = aa[0];

            for (int i = 0; i < aa.Length; i++)
            {
                if (Max < aa[i])
                {
                    Max = aa[i];
                }
            }
            int indexa1 = Array.IndexOf(aa, Max);
            //Console.WriteLine(indexa1);
            char strMax = a[indexa1];
            Console.WriteLine("出现次数最多的是:{0}  次数为:{1}", a[indexa1], Max);





            Console.WriteLine("\n--------------第11题--------------\n");
            string bb = "2008-08-08";
            int indexb1 = bb.IndexOf("-");
            bb = bb.Remove(indexb1, 2);
            //Console.WriteLine(bb);
            int indexb2 = bb.IndexOf("-");
            bb = bb.Remove(indexb2, 2);
            //Console.WriteLine(bb);
            bb = bb.Insert(4, "年");
            //Console.WriteLine(bb);
            bb = bb.Insert(6, "月");
            bb = bb.Insert(bb.Length, "日");
            Console.WriteLine(bb);

            Console.WriteLine("\n--------------第12题--------------\n");
            string cc = "2012年12月21日";
            int indexC1 = cc.IndexOf("年");
            int indexC2 = cc.IndexOf("月");
            int indexC3 = cc.IndexOf("日");

            string year = cc.Substring(0, indexC1 + 1);
            string month = cc.Substring(indexC1 + 1, indexC2 - indexC1);
            string day = cc.Substring(indexC2 + 1, indexC3 - indexC2);
            Console.WriteLine("{0}\n{1}\n{2}", year, month, day);

            Console.WriteLine("\n--------------拓展题--------------\n");
            //拓展题:ff =“abcdefghigklmnopqrstuvwx”
            string ff = "abcdefghigklmnopqrstuvwx";
            char[] arrstr1 = new char[ff.Length];
            arrstr1 = ff.ToCharArray();
            char[,] arrStr = new char[6, 4];
            int k = 0;
            for (int i = 0; i < arrStr.GetLength(0); i++)
            {
                //arrStr[i] = new string[4];
                for (int j = 0; j < arrStr.GetLength(1); j++)
                {
                    arrStr[i, j] = arrstr1[k];
                    //arrStr[i, j] = arrstr1[i * arrStr.GetLength(1)+j];//第二种赋值方法;
                    Console.Write(arrStr[i, j] + " ");
                    k++;
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,548评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,497评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,990评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,618评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,618评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,246评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,819评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,725评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,268评论 1 320
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,356评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,488评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,181评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,862评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,331评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,445评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,897评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,500评论 2 359

推荐阅读更多精彩内容