• 欢迎访问废江网站,承蒙遇见 QQ群
  • 本站将致力于推送优质的java知识以及算法,开源代码!

Contest1620 – 2020-2021-2学期《Java Web 系统开发》:java基础:字符串

学校oj平台 站点默认 3年前 (2021-05-10) 1114次浏览 已收录 1个评论 扫描二维码
文章目录[隐藏]

QuestionA

9zgDK.png


对输入的字符串进行遍历,charAt访问string字符串字符,大写英文字母字符65-90;小写英文字符97-122,要记住。java字符串可以直接拼接,并且string拼接后的字符串其实是jvm中新的一个字符串,这也是为什么使用太多字符串常量消耗空间,这里说多了。直接判断后进行拼接即可,输出str2。

QuestionB

9zMS3.png


这里,写了一个去掉非字母的字符串函数,调用函数去掉输入的字符串的非字母后,直接输出字符串的长度即可。

QuestionC

9zP2o.png


暴力循环求解即可, 没什么好说的

QuestionD

9z0ff.png


使用stringbuffer中的reverse事半功倍,string 转为stringbuffer 直接new stringbuffer(str) ,stringbuffer转为str使用tostring()函数

QuestionE

9z4Hd.png


使用string字符串的toUppercase大写转为小写函数即可

QuestionF

9zIeH.png


使用动态规划。

QuestionG

9zTAq.png


找到最大字符,这里字符的比较使用的asii码,A表示65最小,小写a97最小,找到后,将字符串进行遍历输出,遇到最大字符时,再其后输出max即可

QuestionH

9zVGX.png


使用数组array存储字母的个数,读取多条数据使用while(cin.hasNextLine())即可。

QuestionI

9zX4p.png


简单,没啥好说的

QuestionJ

9zeh6.png


我这里使用的一个笨方法,0-f十六进制,对应的二进制使用数组存储着,对于样例输入,直接输出对应的输出。

LatsQuestion

9zbDI.png


将一个ip,通过.使用split函数进行分隔,对分隔后的字符串数组中每一个字符串进行判读,看其是否符号即可。这里注意一点,就是分割后的字符串数组是否长度等于4,如果不等于4,那就根本不是一个ip地址

废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Contest1620 – 2020-2021-2学期《Java Web 系统开发》:java基础:字符串
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址