一个我也不懂意思的问题

问题描述

1.怎么用System.Replace()方法来实现下面的代码;2.怎么用System.Split()方法来实现下面代码注意:System.Replace()和System.Split()方法各举例一次!希望带注释usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceP{classProgram{staticvoidMain(string[]args){stringchina="中国一词的含义在不同时代也不同,"+"大致统一时期略指全国,分裂时多指中原。"+"相传3000你年前,周公在阳城用土圭测度日影"+"测得夏至这一天午时,八尺之表周围景物均没有日影,"+"便认为这是大地的中心,因此周朝谓之中国。";intcount=Count(china,'国');Console.WriteLine("共有国字"+count+"个!");}publicstaticintCount(stringwhere,charfind){inttotal=0;for(inti=0;i<where.Length;i++){if(where[i]==find){total++;}}returntotal;}}

解决方案

解决方案二:
intd=str.length-str.replace("国","").length
解决方案三:
intd=str.split(newstring[]{"国"}).length;if(str.startwith(“国”)&&str.endwith(“国”))d=d+1;if(收尾都不是国)d=d-1
解决方案四:
//讲国字替换成空字符之后原来的字符串就会缩短,正好短了国字的数量的长度intcount0=china.Length-china.Replace("国","").Length;//以国字为分界点,比如1个国字可以分成2段,再减去1就是国字的数量intcount1=china.Split('国').Length-1;

解决方案五:
引用2楼mngzilin的回复:

intd=str.split(newstring[]{"国"}).length;if(str.startwith(“国”)&amp;&amp;str.endwith(“国”))d=d+1;if(收尾都不是国)d=d-1

能详细点吗带注释
解决方案六:
//将国字替换为空,少几个就是几个国字intcount0=china.Length-china.Replace("国","").Length;//例如:3个国字可以讲字符串分成4份,那么长度-1就是国字数量intcount1=china.Split('国').Length-1;

解决方案七:
最后一个是国字split一样会在国字后面取一个空字符串作为数组的最后一个元素引用2楼mngzilin的回复:

intd=str.split(newstring[]{"国"}).length;if(str.startwith(“国”)&amp;&amp;str.endwith(“国”))d=d+1;if(收尾都不是国)d=d-1

解决方案八:
该回复于2012-03-26 08:54:41被版主删除
解决方案九:
再解释一下:你的用法貌似是这样吧://去掉切割之后得到的为空字符串的数组元素intc=china.Split(newstring[]{"国"},StringSplitOptions.RemoveEmptyEntries).Length;//切割之后得到的数组允许空字符串intc1=china.Split(newstring[]{"国"},StringSplitOptions.None).Length-1;

引用4楼huangsi007的回复:

引用2楼mngzilin的回复:intd=str.split(newstring[]{"国"}).length;if(str.startwith(“国”)&amp;amp;&amp;amp;str.endwith(“国”))d=d+1;if(收尾都不是国)d=d-1能详细点吗带注释

时间: 2024-12-28 06:35:01

一个我也不懂意思的问题的相关文章

java-求问各位大神,if语句里面的一个句子看不懂了- -我的天,谢谢大神们了

问题描述 求问各位大神,if语句里面的一个句子看不懂了- -我的天,谢谢大神们了 public class UserBiz { /** * 用户登录 * @param uname 参数的定义,类型+变量名,被称为形参 * @param pwd */ public User login(String uname,String pwd) throws SQLException,ClassNotFoundException,NameNullException,Exception{ User user

web.xml-刚开始学java,现在看一个项目看不懂到底用什么框架

问题描述 刚开始学java,现在看一个项目看不懂到底用什么框架 看起来是spring,但是又觉得有点不同,请帮我看一下,下面是web.xml文件内容和springContext <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.s

在研究dottext开源文件时,遇到这样一个JS.看不懂(在线等)

问题描述 在研究dottext开源文件时,遇到这样一个JS.看不懂.//检测表单functionValMe(functionName){vardemo=newValidator(ServerPath+"Javascript/validator.xml");demo.InitPage();var_form=document.getElementById("form1");for(vari=0;i<_form.elements.length;i++){_form.

有一个类看不懂???请解释一些,谢谢!!!

问题描述 privatePage_page;privatestring_purview;publicCookie(Pagepage)----------------------publicstringNo{get{try{HttpCookieNo=newHttpCookie("No");No=this._page.Request.Cookies["No"];returnHttpUtility.UrlDecode(No.Value);}catch{return&quo

把你懂的东西卖给不懂的人

最近一直想搞一个行业网站,搞行业网站必然要接触程序.虽然弄网站很多年,但是接触到站长并不多,发现网上有很多卖程序的站长为了赚300-500程序钱到处宣传自己网站.也有很多站长为了赚广告费想尽办法,甚至不惜使用恶意代码,病毒等等方法! 网络上也有很多站长高手被网络埋没了,今天我帮你写一段程序,明天我帮你做一段采集,后天我帮你修补一个漏洞,赚个三百五百.我总觉的这样没意思,和我现实生活中很多连百度和GOOGLE都不太明白的老板想去推广网站却找不到人来对比差距太大了! 听说这么一个故事:某地一个公司里

我和一个码农朋友打的赌(结局你绝对想不到)

说一说我和一个码农朋友打赌的事儿. 用A代替我这个朋友的名字. 我跟A都是码农专业,都是08年硕士毕业,我是08年3月份,某交大的,他是08年7月份,某航的.我们两个是找工作的时候在一个宣讲会上认识的,当时挺聊得来,一见如故,就经常在qq上讨论找工作的进展,毕业设计的进展等.说实话我研究生的实验室比较水,大家都是在编数据,然后用Matlab随便搞搞,也没什么项目,我的编程能力着实很差.A的实验室则是比较高端的,搞分布式网格计算什么的,导师要求也比较高,所以编程算法能力要比我高不少,而且A本身也属

求一个类似于银行转账的方法

问题描述 比如数据库有一个account表accountuserid|account|balance1|建行|50001|工行|3000我想写一个方法实现把建行的钱取出若干加到工行去建行本来的钱也减相应的值两个账户和转账金额在前台页面通过表单接收比如:建行工行100就是从建行取出100存入工行这样 解决方案 解决方案二:没有看明白你是要写程序啊还是要一个SQL啊不懂解决方案三:要一个java方法解决方案四:引用2楼seven_11的回复: 要一个java方法 就是jdbc对数据库的操作解决方案五

一个与一群:那些成长中的创二代

方太集团除了厨具,还有件事同样出名,就是董事长茅理翔创办的家业长青接班人学院.来这里上课的,都是身家千万的企业第二代,而这里的学费也不菲,每期的课程是8天,培训的费用达1.8万元. 家族企业几乎涉及所有经济领域,而且各家又有各家的特色.难题.8天时间就能让这些二代学会如何接班吗? 家业长青接班人学院常务副院长程良越告诉记者,尽管每个企业的接班问题都不相同,但接触多了会发现,他们之间存在很多共性,而这些共性很大程度能够影响接班是否顺利.在他的介绍下,记者接触到了多位学员. 余雪辉:试一试改变 将父

一个sql查询器,自动画表格填字段_应用技巧

一个什么都不懂的家伙非跟我要个sql查询器 随便写了一个,当然为了数据安全,要过滤掉一个sql关键词和系统中的一些表了 哦,对了,里面的一些函数你可能不知道哪里来的,是我现在开发一些东西一直用的自己写的一个小框架 把常用的功能封装一下,写程序主要是思路,看一下代码思想就知道我的原理了 <% function QuerySql(sql) %> <table width="680" cellspacing="1" cellpadding="3