出字符串中的最长单词

//A.java

import java.util.StringTokenizer;

public class A {

    
// 找出字符串中的最长单词
    public static void main(String[] args) {
        String str 
= "all mimsy were the borogoves.";
        System.out.println(exec(str));
    }

    
public static String exec(String str) {
        
// StringTokenizer token=new StringTokenizer(str," .",false);
        StringTokenizer token = new StringTokenizer(str, " .");
        String result 
= "";
        
int a = 0;
        
while (token.hasMoreTokens()) {
            
if ((result = token.nextElement().toString()).length() > a) {
                a 
= result.length();
            }
        }
        
return result;
    }
}

posted on 2009-11-19 08:40  我为Java而努力  阅读(563)  评论(0)    收藏  举报

导航