【发布时间】:2014-07-08 16:40:03
【问题描述】:
我想分割从蓝牙获得的字符串。我正在使用
StringTokenizer splitStr = new StringTokenizer(readMessage, "\\|");
String numberSpeed = splitStr.nextToken(); //splitStr[0].replaceAll("\\D+","");
String numberTorque = splitStr.nextToken(); //splitStr[1].replaceAll("\\D+","");
numberSpeed = numberSpeed.replaceAll("\\D+","");
numberTorque = numberTorque.replaceAll("\\D+","");
以前用拆分字符串做过。 如果我在没有分隔符的情况下获得损坏的数据,则应用程序在尝试做不可能的事情时崩溃。
- 如何判断是否有分隔符,然后进行拆分或跳过?
【问题讨论】:
标签: android split delimiter stringtokenizer