通过换行符分隔长数组 - 如何解析? Android的

时间:2013-11-19 08:51:56

标签: java android arrays

我有一个获取对象的函数,之后我们决定实例类型。 ...

for (String key: keys){
    Object tmp = bundle.get(key);
    if (tmp instanceof Boolean) {
...
...

当实例类型为长数组时,我意外得到'\ r \ n \ r \ n'。它不会抛出异常,代码中也不会出错。我怎么解析它?

else if (tmp instanceof long[]){
    Log.e(TAG, "TODO la"); // TODO
    StringBuilder sb2 = new StringBuilder();
    sb2.append...

谢谢,贝拉

2 个答案:

答案 0 :(得分:1)

使用trim()方法应该可以解决问题。

答案 1 :(得分:0)

非常感谢您的回答,但问题源自Logcats的4096行限制。