如何使数字脱颖而出?

如何使数字脱颖而出?,第1张

如何使数字脱颖而出?

StreamTokenizer已过时,最好使用Scanner,这是您的问题的示例代码:

    String s = ".24 word -123";    Scanner fi = new Scanner(s);    //anything other than alphanumberic characters,     //comma, dot or negative sign is skipped    fi.useDelimiter("[^\p{Alnum},\.-]");     while (true) {        if (fi.hasNextInt()) System.out.println("Int: " + fi.nextInt());        else if (fi.hasNextDouble()) System.out.println("Double: " + fi.nextDouble());        else if (fi.hasNext()) System.out.println("word: " + fi.next());        else break;    }

如果要使用逗号作为浮点定界符,请使用

fi.useLocale(Locale.FRANCE);



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5490520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存