【发布时间】:2018-06-03 15:33:05
【问题描述】:
我目前正在处理一个字符串解析函数,突然我发现了这个问题。例如:
String data = "1234567890JOHN F DOE";
String ID = data.substring(0,9);
String Name = data.substring(10, 19);
我想要的 ID 的预期输出是 "1234567890" 但是
我得到的唯一字符只有"123456789" 和"0" 被删除。
有什么函数可以代替substring(...)吗?
【问题讨论】:
-
改成
String ID = data.substring(0,10); -
From
String.substring(int beginIndex, int endIndex)'s documentation: "子字符串从指定的beginIndex开始并延伸到索引endIndex - 1处的字符。" -
使用字符串 ID=data.substring(0,10)
-
Woaaahhh 它有效,我想它删除 0,谢谢 Man
标签: java android string parsing