请告诉我为什么如果我试图获得数组的长度,我的小应用程序总是会出错.
请在下面找到我的代码:
1. String Parser
package dl.data.background;
import java.util.ArrayList;
public class StringParser {
public StringParser()
{
}
public ArrayList<Object> Parse (String input) {
ArrayList<Object> output = new ArrayList <Object>();
int pointer = 0;
String data = "";
while (pointer <= input.length()-1)
{
if(input.charAt(pointer) == '#'){
output.add(data);
data = "";
pointer++;
}
if(pointer < input.length())
{
data += input.charAt(pointer);
}
pointer++;
}
return output;
}
}
Run Code Online (Sandbox Code Playgroud)
2.下载数据
package dl.data.background;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet; …Run Code Online (Sandbox Code Playgroud)