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()+" ");
        }
复制代码

 

本文作者:孤沉

本文链接:https://www.cnblogs.com/guchen33/articles/16726352.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   孤沉  阅读(11)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开