Java中的sscanf等价物

可能重复:
什么是sscanf的Java等价物,用于使用已知模式解析字符串中的值?

我对Java很陌生,但看到sscanf函数有多么有用,我想知道Java中是否有一个等价物。 我有很多格式化的字符串(即为我的目的编写脚本语言),所以正则表达式在这里是过度的。

Scanner scanner = new Scanner ("2 A text 3 4"); scanner.nextInt (); // 2 scanner.next (); // A scanner.next (); // text scanner.nextInt (); // 3 scanner.nextInt (); // 4 // and so on. 

这是Scanner类的官方文档。