在.net中怎么实现字符串反转,比如:this is a cat 反转后的结果应为 cat a is this
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在.net中怎么实现字符串反转,比如:this is a cat 反转后的结果应为 cat a is this相关的知识,希望对你有一定的参考价值。
下面是一种简单的方法static void Main(string[] args)
string a = "this is a cat ";
var list = a.Split(' ').Reverse();
StringBuilder str = new StringBuilder();
foreach (var item in list)
str.Append(item+" ");
Console.WriteLine(str.ToString().Trim());
参考技术A 给你个简单的方法
public string Change()
string str="this is a cat";
string[] s=str.Split('');
string Result="";
for(int i=s.lenght;i>=0;i--)
Result+=s[i]+" ";
return Result;
调用这个方法就可以啦 参考技术B string a="this is a cat ";
string []b=a.Split(",");
b.Reverse<string>();
Reverse 这个函数就是用来反转数组的
javascript 字符串 数字反转 字母大小写互换
// 符串abcd123ABCD456 怎么转换为 ABCD321abcd654 // 数字要倒序 小写转大写, 大写转小写 Array.prototype.reverse = function() { var tmp; for (var i = 0, j = this.length - 1; i < j; i++, j--) { tmp = this[i]; this[i] = this[j]; this[j] = tmp; } return this; }; function foo(s) { var code, a = [], b, last = 0; // 0 1:alpha 2:num for (var i = 0; i < s.length; i++) { code = s.charCodeAt(i); if ((97 <= code && code <= 97 + 26 - 1) || (65 <= code && code <= 65 + 26 - 1)) { if (last !== 1) { b = [], b.push(code), a.push(b); } else { a[a.length - 1].push(code); } last = 1; } else if (48 <= code && code <= 48 + 9) { if (last !== 2) { b = [], b.push(code), a.push(b); } else { a[a.length - 1].push(code); } last = 2; } else { if (last !== 0) { b = [], b.push(code), a.push(b); } else { a[a.length - 1].push(code); } last = 0; } } s = a.map(function(a) { var c = a[0]; if (48 <= c && c <= 48 + 9) { return a.reverse(); } else if (97 <= c && c <= 97 + 26 - 1) { return a.map(function(c) { return (c &= 0xdf); }); } else if (48 <= c && c <= 48 + 26 - 1) { return a.map(function(c) { return (c |= 0x20); }); } return a; }).map(function(a) { return a.map(function(c) { return String.fromCharCode(c); }).join(‘‘); }).join(‘‘); return s; } var s = "abcd123ABCD456"; console.log(foo(s));
> node char.js
ABCD321abcd654
以上是关于在.net中怎么实现字符串反转,比如:this is a cat 反转后的结果应为 cat a is this的主要内容,如果未能解决你的问题,请参考以下文章
用Webbrowser怎么实现获取网页内容并自动点击?(VB.NET)