((c#))替换空格

原创 2018年04月15日 18:43:36
   class MyArray
    {
        static void Main(string[] args)
        {
            String str = "heros never die";
           char[] newss=Str(str);
            for (int i = 0; i < newss.Length; i++)
            {
                Console.Write(newss[i]);
            }
        }
        public static char[] Str(string str)
        {
            char[] oldstr = str.ToCharArray();
            char[] newstr = new char[100];
            for (int i = 0; i < oldstr.Length; i++)
            {
                newstr[i] = oldstr[i];
            }
            int black = 0;
            for (int j = 0; j < newstr.Length; j++)
            {
                if (newstr[j] == ' ')
                    black++;
            }
            int front = oldstr.Length - 1;
            int back = oldstr.Length + 2 * black - 1;
            while (front>=0&&back>=0)
            {
                if (newstr[front] != ' ')
                {
                    newstr[back--] = newstr[front];
                }
                else
                {
                    newstr[back--] = '0';
                    newstr[back--] = '2';
                    newstr[back--] = '%';
                }
                front--;
            }return newstr;
        }
    }

ODBC文件DSN 的结构

                       ODBC文件DSN 的小秘密1. 用附件带的WORDPAD文本编辑器,  建立一后缀名为 .DSN的文件,  格式如下, 然后按文本格式存起来:注意: 格...
  • greenlea
  • greenlea
  • 2000-12-14 18:44:00
  • 972

【剑指Offer】替换空格

题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。解题思路遍历字符串,遇到空格,就把空格...
  • zgljl2012
  • zgljl2012
  • 2015-09-16 19:49:41
  • 1696

【剑指offer】-替换空格

题目:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解析:如果从前往后替换字符串中的空格,...
  • Kevin_zhai
  • Kevin_zhai
  • 2015-11-02 15:04:09
  • 1232

剑指Offer面试题4(Java版),替换空格

题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy",则输出”We%20are%20happy". 原因:在网络编程中,如果URL参数中含有特殊字符,如:空...
  • jsqfengbao
  • jsqfengbao
  • 2015-07-24 17:58:17
  • 2265

JAVA实现替换空格(《剑指offer》牛客网StringBuffer)

最近在刷《剑指offer》里的编程题,但是网上关于《剑指offer》的解答多半是C或者C++的,而且官方(作者)也是在用C++进行讲解,这里自己用java写了一些题目的解答代码(当然也有部分是借鉴了网...
  • xiaopihaierletian
  • xiaopihaierletian
  • 2017-04-24 16:33:29
  • 379

剑指offer(C++)——替换空格

题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 思路:简单暴力解法,从...
  • YF_Li123
  • YF_Li123
  • 2017-04-21 17:08:47
  • 827

剑指offer算法 java实现 替换字符串空格

剑指offer算法 java实现
  • believejava
  • believejava
  • 2014-08-19 15:24:56
  • 7712

牛客网刷题之替换空格

题目描述:解题思路:  首先想到的是String中的replaceAll()方法,这不简单快捷!!!   public class Solution { public String repl...
  • lks1139230294
  • lks1139230294
  • 2016-09-30 14:12:15
  • 442

剑指offer 算法2 替换空格(python)

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。...
  • yehan36
  • yehan36
  • 2017-08-29 19:34:36
  • 305

剑指Offer—编程题4 ( 替换空格)

一、题目:替换空格 题目:请实现一个函数,把字符串中的每个空格替换成"%20"。例如输入“We are happy.”,则输出“We%20are%20happy.”。    在网络编程中,如果U...
  • u012129558
  • u012129558
  • 2016-07-27 11:16:48
  • 422
收藏助手
不良信息举报
您举报文章:((c#))替换空格
举报原因:
原因补充:

(最多只允许输入30个字)