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

本文共 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

你可能感兴趣的文章
OC中使用 static 、 extern、 const使用
查看>>
简单理解函数回调——同步回调与异步回调
查看>>
POJ 1007
查看>>
Android 多个Activity 跳转及传参
查看>>
中文文本预处理流程(带你分析每一步)
查看>>
anroid 广播
查看>>
AJAX POST&跨域 解决方案 - CORS
查看>>
如何设计企业内部的数据平台?
查看>>
关于最小生成树中的kruskal算法中判断两个点是否在同一个连通分量的方法总结...
查看>>
【译】Linux系统和性能监控(4)
查看>>
开篇,博客的申请理由
查看>>
点滴积累【C#】---C#实现上传word以流形式保存到数据库和读取数据库中的word文件。...
查看>>
Ubuntu常用笔记
查看>>
Token和session 详解
查看>>
JMeter IP欺骗压测
查看>>
Serializers 序列化组件
查看>>
最简单的RPC框架实现
查看>>
Servlet 技术全总结 (已完成,不定期增加内容)
查看>>
[JSOI2008]星球大战starwar BZOJ1015
查看>>
CountDownLatch与thread-join()的区别
查看>>