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()+" ");
        }

 

posted @ 2022-09-25 00:21  孤沉  阅读(35)  评论(0)    收藏  举报