我正在按单词边界拆分字符串。
我期待的是:
TOKEN 0
TOKEN 1 0
TOKEN 2
TOKEN 3 +Ve
而且,我得到的是,
TOKEN 0
TOKEN 1 0
TOKEN 2 +
TOKEN 3 Ve
public void StringExample(){
String str = " 0 +Ve";
String[] token = str.split("\\b");
System.out.println("TOKEN 0 " + token[0]);
System.out.println("TOKEN 1 " + token[1]);
System.out.println("TOKEN 2 " + token[2]);
System.out.println("TOKEN 3 " + token[3]);
}
有人可以给出错误的线索吗?和可能的更正,如果有的话,