1
我读一个文本文件转换成从USB驱动器的的Android 4.0平板电脑/连续标签后剩余空字段,多条线路,其中以制表符开头。作为语言测验工具,一个典型的线分裂海峡w在Android上的困难USB文字识别
[tab]an experience[crlf]
在分裂我有我迄今只有通过测试,如果stringJustSplit[0].length() == 0
检测空数组元素。这并不感到安全,因为长度约为元素的属性,但是不知道它等于。当然==""
和== null
没有得到我的任何地方。
我看到RemoveEmptyEntries
的选择,但我宁愿空元素仍然存在,并且程序有意回应他们。
有没有得到他们的手柄的声明?
日志产生:
---Array trial---(6229): Start
---Array trial---(6229): Located by length()==0.
---Array trial---(6229): End
从此方法:
while ((Fileline = buffered_reader.readLine()) != null) {
line2array = Fileline.split("\\t");
String[] tester = new String[1];
String dummyStr = "|element1";
String[] emptyField = dummyStr.split("\\|");
if (true) {Log.v(T, "Start results");}
if (line2array[0] == emptyField[0]){Log.v(T, "Located by array element created similar way.");}
if (line2array[0] == tester[0]) {Log.v(T, "Located by comparison w just-made array.");}
if (line2array[0].length() == 0) {Log.v(T, "Located by length() == 0.");}
if (line2array[0] == "") {Log.v(T, "Located by zero-len string.");}
if (line2array[0] == null) {Log.v(T, "Located by null.");}
if (true) {Log.v(T, "End");}
}
精湛,tehlexx,可及时适用的解决方案和一些教训积分。感谢您的帮助。 – davon
感谢@davon的美好感言。如果您满意,请记住也接受答案。 – tehlexx
我的第一篇文章,一直在寻找所谓的“接受”一直以来@tehlexx,东西一丝一毫......而在即使是可疑的猜测抓,终于徘徊复选标记轮廓... – davon