Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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:如何从我的arraylist中检索特定值?_Java_Arrays_Arraylist - Fatal编程技术网

Java:如何从我的arraylist中检索特定值?

Java:如何从我的arraylist中检索特定值?,java,arrays,arraylist,Java,Arrays,Arraylist,我试图从arraylist中获取一个值 属性按以下顺序排列: arraylist > [0, 1, 2, 3 etc.] > (example from array[0]): [String name = "x"], [Private Time time] > (in time): [String beginTime="12:00", String endTime="12:30", long di

我试图从arraylist中获取一个值

属性按以下顺序排列:

arraylist > [0, 1, 2, 3 etc.] > 
    (example from array[0]): 
        [String name = "x"], [Private Time time] > (in time): 
            [String beginTime="12:00", String endTime="12:30", 
             long difference="1800000"].
我知道如何在.get(I)的帮助下访问数组的0、1、2,但如何深入? 我尝试了
.get(I).get(time).get(difference)
,但正如预期的那样,它没有起作用


基本上,我需要做的是嗅探数组,只取差值,然后将所有内容相加。

我认为您正在存储一个课时数组

你可以这样做

((Time)get(i)).difference

假设差异是Time类中可访问的字段

也许你可以发布你的代码如何创建数组。从描述中不清楚你想达到什么目的。