本帖最后由 小鲁哥哥 于 2018-1-5 13:57 编辑
黑马程序员JavaEE基础阶段必会案例NO.22
黑马程序员课程内容丰富多样,每个知识点我们都设计有新奇的案例让大家练习。黑马程序员训练营的课程也是案例驱动教学,每天都会进行大量的代码练习。今天我们就来一起做一个基础阶段第6天的一个小案例。
案例:编写一个无返回值,参数为String的方法,实现以下功能。 a:将传入的字符串中的第一个字符到第六个字符截取并打印出来, b:将截取出来的字符串反转,并打印, 在main方法中,键盘录入一个字符串,调用该方法并测试。 我们先来分析一下这个题的知识点:用到了键盘录入,String API的一些方法,反转我们想到用StringBuilder比较方便。 来,我们复习一下这些知识: 键盘录入分3个步骤:导包,创建Scanner对象,调用nextLine()方法。 这里导包就不用我们写了,直接用快捷键Ctrl + shift + O就可以了,创建对象别忘了里面的参数,第三步,根据传入的数据类型调用不同的next方法。 String的方法有很多,比较重要的有 charAt(),indexOf(),toCharArray(),substring(),split(),等 这里我们将用到substring()这个方法 StringBuilder与String的相互转化要掌握,还要掌握它的3个方法:反转,添加,toString() OK, 我们开始敲代码吧! 首先我们要接收传入的字符串: 第二步,我们要把字符串中的第一个字符到第六个字符截取并打印出来, 好,这一步也比较简单,接下来我们要反转,有的同学可能想不到用StringBuilder,那样就比较麻烦,不过也可以做出来,我们这里用StringBuilder的方法去做: 看,这样做就很简单了,不过我们这里按要求要用方法: 抽取方法的快捷键:alt + shift + m 运行结果是一样的,当然了,不用快捷键自己写方法也是可以的,但是我们最好使用我们的快捷键提高我们的效率。 好了,希望通过这个案例大家对于字符串相关的方法能更加熟悉,如果再遇到相关的题目可以自己完成!现在把这个案例多敲几遍吧! 其实,每个案例都有很多种写法,不同的人可能有不同的思路。黑马程序员训练营也是非常鼓励大家开动脑筋积极思考的。
做完了这个题,离你走上人生巅峰又近了一步,继续加油吧!骚年!
点进这个帖子的同学肯定是要奋发图强,学技术拿高薪的有志青年,这里我看你骨骼惊奇,是个绝世的练武奇才,你我有缘,今天我就把这个武林秘籍如来神掌传授于你! 什么?不想学如来神掌?不要紧!这里有各个门派的武林绝学,链接拿好!!哈哈哈哈 |