Split()和Join()
1、
string pangram = "The quick brown fox jumps over the lazy dog";
//能倒序的是char[] Array.Reverse();
string str1 = "The";
char[] ch1 = str1.ToCharArray();
Array.Reverse(ch1);
Console.WriteLine(ch1);//ehT
string[] shuzu = pangram.Split(' ');//把字符串变为字符串数组
char[] ch2 = null;
for (int i = 0; i < shuzu.Length; i++)
{
ch2 = shuzu[i].ToCharArray();
Array.Reverse(ch2);
//Console.Write(ch2);
string ss = new string(ch2);
Console.Write(ss+" ");
}
2、
string pangram = "The quick brown fox jumps over the lazy dog";
string[] message = pangram.Split(' ');
string[] newMessage = new string[message.Length];
for (int i = 0; i < message.Length; i++)
{
char[] letters = message[i].ToCharArray();
Array.Reverse(letters);
newMessage[i] = new string(letters);
}
string result = String.Join(" ", newMessage);
Console.WriteLine(result);
3、用java写
String str="123"; //123
StringBuilder sb=new StringBuilder(str);
System.out.println(sb.reverse());//321
String value="The quick brown fox jumps over the lazy dog";
String[] s=value.split(" ",0);
for (String ss:s) {
StringBuilder sb2=new StringBuilder(ss);
System.out.print(sb2.reverse()+" ");
}

浙公网安备 33010602011771号