Unity中用到的C#补充(三)-字符串

string也是一个对象, 封装了所有字符串的操作

操作语法指令
比较(大写)String.Compare(str1, str2)
查找strXX.IndexOf(‘查找的内容’, 0)
删除strXX.Remove(n)
替换strXX.Replace(‘查找的内容’, ‘替换的内容’)
插入strXX.Insert(n, “插入的内容”)
取字符段strXX.Substring(n, 10)
分割strXX.Split(‘,’)
示例

注意头文件

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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //  创建一个字符串
            string str1 = "兽人 牛头人 巨魔";
            Console.WriteLine("第一个字符串为: " + str1 + " 长度为:" + str1.Length);

            //  创建另一个字符串
            string str2 = "亡灵";
            Console.WriteLine("第二个字符串为: " + str1 + str2 + " 长度为:" + (str1.Length + str2.Length).ToString());

            //  比较两个字符串是否一样
            if (String.Compare(str1, str2) == 0)
                Console.WriteLine("两个字符串一致");
            else
                Console.WriteLine("两个字符串不一致");

            //  查找
            int n = str1.IndexOf(' ', 0);//  搜索第一个空格位置
            Console.WriteLine("str1 第一个空格在第{0}个字符",n);

            //  删除
            str2 = str1.Remove(n);
            Console.WriteLine("删除第一个字符串中第一个空格之后的内容: " + str2);

            //  替换
            str2 = str1.Replace(' ', '&');
            Console.WriteLine("第一个字符串中空格替换为&: " + str2);

            //  插入
            str2 = str1.Insert(n+1, "亡灵");
            Console.WriteLine("第一个字符串第一个空格后插入: " + str2);

            //  取字符段
            str2 = str1.Substring(n + 1, 4);
            Console.WriteLine("取第一个字符串第一个空格后的4个字符: |" + str2 + "|");

            //  分割
            string[] strs = str1.Split(' ');// 以空格分割
            Console.WriteLine("以空格分割后的字符串为: ");
            foreach (string str in strs)
            {
                Console.WriteLine(str);
            }

            Console.WriteLine("按任意键继续。。。");
            Console.ReadKey();
        }
    }
}

这里写图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值