java吧 关注:1,235,176贴子:12,702,141
  • 38回复贴,共1

关于程序的小小修改问题

只看楼主收藏回复

这是一道需改进的题目,例如,只需输入desk的前三个单词"des",就可以输出结果"该商品的价格为230。"只需要小小的修改下,可是不知道怎么改…寻大神帮忙…谢谢啦~


来自Android客户端1楼2014-10-27 21:46回复
    st[0].startsWith(str)


    IP属地:广西2楼2014-10-27 22:00
    收起回复



      来自Android客户端3楼2014-10-27 22:54
      回复
        w大写(startsWith)~ 初学直接上编译器吧。
        编译器会帮你查错。
        eclipse或则netbeans都可以。


        IP属地:广西4楼2014-10-27 23:15
        收起回复
          非得用String嚒?如果用数组存储商品名的话就可以用筛选的方法达到你要的目的,如果建立类就能实现更多功能。当然,我想的是在Swing框架下做的,


          来自手机贴吧5楼2014-10-28 00:05
          收起回复
            Swing下,用键盘监听事件,每输入一个字母就调用函数比较,如果这几个字母相同就暂时显示,到最后就一组信息符合


            来自手机贴吧6楼2014-10-28 14:26
            收起回复
              if( str.trim().equals(st[i]) || str.subString(0,3).equals(st[i]) ){
              ....
              }


              7楼2014-10-28 23:33
              收起回复
                indexOf(输入的东西)==0就行


                IP属地:江苏来自Android客户端8楼2014-10-28 23:47
                回复
                  判断条件写st[0].indexOf(str.trim())==0
                  另外这类东西用map更好。


                  IP属地:江苏来自Android客户端9楼2014-10-28 23:50
                  收起回复
                    这个不可以吧…


                    来自Android客户端11楼2014-10-29 16:08
                    回复
                      截取字符串~


                      来自Android客户端12楼2014-10-30 00:23
                      回复
                        不懂


                        IP属地:上海来自Android客户端13楼2014-10-30 00:40
                        回复