【问题标题】:How to get the integer values from the String [duplicate]如何从字符串中获取整数值[重复]
【发布时间】:2016-06-09 19:26:04
【问题描述】:

我的字符串是这样的

String body = "GH 1234 RING 5";

我想将数字 1234、RING 和最后 5 提取到单独的变量中,并想比较这些值中的每一个......它会像...... pass = 1234, cmnd = RING 和 duration = 5 像这样.. 请帮助我弄清楚如何实现这一目标。 我喜欢

String body="GH 1234 RING";
String pass=bodypass = body.replaceAll("[^0-9]", "");

获取 1234。但我找不到如何检索 RING 和 5。

【问题讨论】:

    标签: java android


    【解决方案1】:

    这样做

    String body = "GH 1234 RING 5";
    String[] splited = body.split("\\s+");
    

    这将是结果

    splited[0] = GH
    splited[1] = 1234
    splited[2] = RING
    splited[3] = 5
    

    【讨论】:

    • 但这会因为空格而拆分字符串,是不是还是我错了?如果是的话,如果字符串没有空格怎么办?
    • 谢谢你,非常感谢@Rohit5k32 它有效!!!!
    • @PrudhviRajKumar 如果它适合你,那么不要忘记接受答案。
    • 是的,我接受了答案..!!它也像一个魅力......!!!
    猜你喜欢
    • 1970-01-01
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多