【问题标题】:sscanf equivalent in Java [duplicate]Java中的sscanf等价物[重复]
【发布时间】:2012-05-19 10:45:09
【问题描述】:

可能重复:
what is the Java equivalent of sscanf for parsing values from a string using a known pattern?

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

【问题讨论】:

  • 可能重复的可能是stackoverflow.com/q/8430022/776084
  • 呃...对不起。我总是在写帖子时搜索和检查返回的链接,但它没有显示出来。此外,该代码的答案似乎充满了笨重的代码或正则表达式,正如我在我的案例中解释过的那样。
  • 如果可能,我会投票支持重新开放。另一个问题最好用 SimpleDateFormat 回答。

标签: java string-parsing scanf


【解决方案1】:
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.

Here is the official documentation of the Scanner class.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 2016-02-15
    • 2019-03-16
    • 2012-09-27
    • 2011-09-12
    • 2012-10-21
    • 1970-01-01
    相关资源
    最近更新 更多