社区
C#
帖子详情
怎么样先判断一个string是不是英文构成的字符串?代码,谢谢。
mywindyboy
2006-10-30 11:20:17
怎么样先判断一个string是不是英文构成的字符串,如果是,怎样对其中的每个字符排序后重新构成新的字符串。。不区分大小写,都按照大写字符来操作。
如:WZD转换为:DWZ。
...全文
341
10
打赏
收藏
怎么样先判断一个string是不是英文构成的字符串?代码,谢谢。
怎么样先判断一个string是不是英文构成的字符串,如果是,怎样对其中的每个字符排序后重新构成新的字符串。。不区分大小写,都按照大写字符来操作。 如:WZD转换为:DWZ。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GXY2005
2006-10-30
打赏
举报
回复
什么是算法,這就是算法!
GXY2005
2006-10-30
打赏
举报
回复
public string IsEnglish(string str)
{
str = str.ToUpper();
string[] arr = new string[26];
foreach(char c in str)
{
if (c<'A' || c>'Z')
{
return "非英文构成";
}
arr[(int)(c-'A')]+=c;
}
return string.Join("",arr);
}
---------------------
經典
viena
2006-10-30
打赏
举报
回复
我写的有个转换是多余的
arr[(int)(c-'A')]+=c;
=>
arr[(c-'A')]+=c;
Ivony
2006-10-30
打赏
举报
回复
维也纳的不错,应该算是最短的,刚才没看到……
Ivony
2006-10-30
打赏
举报
回复
前面要加上 str = str.ToUpper,貌似好像更长了……晕……
Ivony
2006-10-30
打赏
举报
回复
最短:
char[] chs = "ABCDEFGHIJKLMNOPQRATUVWXYZ".ToCharArray();
int[] chc = new int[26];
foreach ( ch in str )
{
for( int i = 0; i < 26, i++ )
{
if ( ch == chs[i] )
{
chc[i]++;
goto loop;
}
}
throw new Exception( "错误的字符串" );
loop:
}
string outstr = "";
for( int i = 0; i < 26; i++ )
outstr += new string( chs[i], chc[i] );
viena
2006-10-30
打赏
举报
回复
public string IsEnglish(string str)
{
str = str.ToUpper();
string[] arr = new string[26];
foreach(char c in str)
{
if (c<'A' || c>'Z')
{
return "非英文构成";
}
arr[(int)(c-'A')]+=c;
}
return string.Join("",arr);
}
ZiRRen
2006-10-30
打赏
举报
回复
用正则判断是不是英文构成,然后再排序
woshibai112
2006-10-30
打赏
举报
回复
up up up
mywindyboy
2006-10-30
打赏
举报
回复
谢谢高手们
107个常用Javascript语句
使用`+`操作符可以将两个
字符串
连接起来,形成
一个
新的
字符串
。 #### 十一、比较操作符 `==`, `!=`, `>`, `>=`, `, 和`是常用的比较操作符,用于比较两个值之间的关系。 #### 十二、变量声明 使用`var`关键字...
Java正则表达式实践: 使用正则表达式
判断
一个
String
字符串
类型是否为整数或者多个整数
构成
一、使用正则表达式
判断
一个
String
字符串
类型是否为整数 1、正则表达式:^[+-]?[\d]+$。解释:以“+/-”为开始,?表示也可以没有前面的符号,然后必须在
字符串
结尾出现
一个
数字。 2、实践和测试:
String
str ...
1.6
判断
一个
字符串
是否由重复子
字符串
组成
1.6
判断
一个
字符串
是否由重复子
字符串
组成题目描述解题思想一
代码
一 题目描述 给定
一个
非空的
字符串
,
判断
它是否可以由它的
一个
子串重复多次
构成
。给定的
字符串
只含有小写
英文
...
判断
字符串
中是否包含另外
一个
字符串
判断
字符串
中是否包含另外
一个
字符串
该算法是根据
String
#contains方法的思想编写的,但在debug时,
String
源码并不是用的字符数组,所以我没有看出每一位的值,所以自己写了个基于字符数组的算法。思路如下: 1.将...
如何
判断
字符串
是否含有重复字符
判断
字符串
是否含有重复字符共有几种不同的方法 方法一: 思 路:
String
string
= "helloworld" 1.将
字符串
转换成字符数组, char[ ]arr =
string
.toCharArray( ); 2.从
字符串
第
一个
字符开始遍历, ...
C#
111,095
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章