博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试题:将字符串中的中英文分开显示
阅读量:5805 次
发布时间:2019-06-18

本文共 1141 字,大约阅读时间需要 3 分钟。

题目:给出一个字符串,其中含有中文和英文,要求将中文英文分别打印出来

思路:利用英文字母ASCII码

   大写字母ASCII码65~90

   小写字母ASCII码97~122

     c#取char的ASCII码,只要强制将其转化为int类型即可得到。

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace SplitChineseAndEnglishFromString 8 { 9     class Program10     {11         static void Main(string[] args)12         {13             string ss = "你好Beijing哈喽hi";14             Split(ss);15             Console.ReadKey();16         }17        public static void Split(string s)18         {19             StringBuilder chi = new StringBuilder();20             StringBuilder eng = new StringBuilder();21             foreach (char a in s)22             {23                 if ((int)a < 123) 24                 {25                     eng.Append(a.ToString());26                 }27                 else28                 {29                     chi.Append(a.ToString());30                 }                    31             }32             Console.WriteLine(eng);33             Console.WriteLine(chi);34         }35     }36 }

 

转载于:https://www.cnblogs.com/hehe625/p/7778941.html

你可能感兴趣的文章
shell中一些常见的文件操作符
查看>>
CentOS 7 装vim遇到的问题和解决方法
查看>>
JavaScript基础教程1-20160612
查看>>
使用第三方类、库需要注意的正则类RegexKitLite的使用
查看>>
iOS \U7ea2 乱码 转换
查看>>
FCN图像分割
查看>>
ios xmpp demo
查看>>
设计模式之-工厂模式、构造函数模式
查看>>
python matplotlib 中文显示参数设置
查看>>
数据库事务隔离级别
查看>>
os模块大全详情
查看>>
【ros】Create a ROS package:package dependencies报错
查看>>
从内积的观点来看线性方程组
查看>>
kali linux 更新问题
查看>>
HDU1576 A/B【扩展欧几里得算法】
查看>>
廖雪峰javascript教程学习记录
查看>>
WebApi系列~目录
查看>>
限制CheckBoxList控件只能单选
查看>>
Java访问文件夹中文件的递归遍历代码Demo
查看>>
项目笔记:测试类的编写
查看>>