从品牌网站建设到网络营销策划,从策略到执行的一站式服务
首先反转一个字符串:
基本思路是变成Char数组,然后调用C#里面的方法,或者设定两个index,从头,尾向中间遍历,并交换。
方法一: Array.Reverse(char *). 注意在开始的时候要判断字符串为null或空。
public static string ReverseString(string input)
{
if (String.IsNullOrEmpty(input))
{
return input;
}
char[] charArray = input.ToCharArray();
Array.Reverse(charArray);
return new String(charArray);
}
方法二: 交换字符。
public static string ReverseString1(string input)
{
if(String.IsNullOrEmpty(input))
{
return input;
}
char[] charArray = input.ToCharArray();
char tmp;
for(int i = 0, j = charArray.Length - 1; i < j; i++, j--)
{
tmp= charArray[i];
charArray[i]= charArray[j];
charArray[j]= tmp;
}
return new string(charArray);
}
反转句子当中的单词:
public static string ReverseWords(string input)
{
if (String.IsNullOrEmpty(input))
{
return input;
}
string[] splits = input.Split(' ').Select(str=> str.Trim()).ToArray();
StringBuilder output= new StringBuilder();
for(int i = splits.Length - 1; i >= 0 ; i--)
{
output.Append(splits[i]);
if(i != 0)
{
output.Append(" ");
}
}
return output.ToString();
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图