StringTokenizer st = new StringTokenizer(要操作的String, "分隔符");
String s = st.nextToken();希望对你有帮助。

解决方案 »

  1.   

    那为什么api文档里面没有你说的这个用法呢?
    Constructor Summary 
    StreamTokenizer(InputStream is) 
              Deprecated. As of JDK version 1.1, the preferred way to tokenize an input stream is to convert it into a character stream, for example: 
       Reader r = new BufferedReader(new InputStreamReader(is));
       StreamTokenizer st = new StreamTokenizer(r);
      
    StreamTokenizer(Reader r) 
              Create a tokenizer that parses the given character stream. 它要求输入是InputStream or Reader
      

  2.   

    是StringTokenizer,不是StreamTokenizer,不一样的,StringTokenizer在java.util包里
      

  3.   

    to:Netrich() 
    StreamTokenizer对象应该是 InputStreampublic StreamTokenizer(InputStream is) 
    to: jamdiny()
    我不知道你的意思是不是对
    String(还是Stream呢)中的各种符号取出,(即字符归字符,数字归数字…………)
      

  4.   

    如果是StringTokenizer可以如下:
       Stringtokenizer stkz=new StringTokenzer(str);
    int count=stkz.countTokens();
    int i=0;String token[count];
         while(stkz.hasMoreTokens())
    {
    token[i]=stkz.nextToken();
    i++;}
    return token;
      

  5.   

    没看清你的标题。不过你的内容好象是关于StringTokenizer!