Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中获取数组长度_Java_Android_Arrays_Object - Fatal编程技术网

在java中获取数组长度

在java中获取数组长度,java,android,arrays,object,Java,Android,Arrays,Object,请给出建议,为什么若我尝试获取数组的长度,我的小应用程序总是会出错 请在下面找到我的代码: 1。字符串分析器 package dl.data.background; import java.util.ArrayList; public class StringParser { public StringParser() { } public ArrayList<Object> Pa

请给出建议,为什么若我尝试获取数组的长度,我的小应用程序总是会出错

请在下面找到我的代码:

1。字符串分析器

    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;
        }
    } 

长度
是一个
整数
,需要一个
字符序列

textView.setText(String.valueOf(output.length));
代码可以很好地编译,因为实际上存在一个重载方法,该方法实际上接受一个整数。但是,此方法将尝试加载具有给定id的资源

textView.setText(output.length);
textView.setText(String.valueOf(output.length));