正在做一个简单学生成绩查询的程序,其他方面都写好了,就有一个问题没解决,我需要一个类,类的方法能处理一个字符串,例如:"20044440607 张三 21 88 85 65",第一个是学号,首先判断学号是否匹配,若匹配,则把这个字符串分拆为几个字符串放到一个字符串数组中.要比较优化的算法

解决方案 »

  1.   

    是啊,split
    str.split("[\\s]+");
      

  2.   

    Scanner类里面有专门用来拆分和查找字符串的方法,具体看API文档
      

  3.   

    谢谢,问题解决了,原来String类还有这么个方法,我在那么厚的<Java技术内幕>都找不到.
      

  4.   

    啊奇怪  不是有个简单的方法吗... subString方法 截取字符Ok