A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小鲁哥哥 于 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
   
   
   运行结果是一样的,当然了,不用快捷键自己写方法也是可以的,但是我们最好使用我们的快捷键提高我们的效率。
  
好了,希望通过这个案例大家对于字符串相关的方法能更加熟悉,如果再遇到相关的题目可以自己完成!现在把这个案例多敲几遍吧!
   其实,每个案例都有很多种写法,不同的人可能有不同的思路。黑马程序员训练营也是非常鼓励大家开动脑筋积极思考的。
      做完了这个题,离你走上人生巅峰又近了一步,继续加油吧!骚年!  

      点进这个帖子的同学肯定是要奋发图强,学技术拿高薪的有志青年,这里我看你骨骼惊奇,是个绝世的练武奇才,你我有缘,今天我就把这个武林秘籍如来神掌传授于你! 什么?不想学如来神掌?不要紧!这里有各个门派的武林绝学,链接拿好!!哈哈哈哈

1 个回复

正序浏览
我来占层楼啊  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马