Im 자바 초보자입니다. 그는이 메서드에 전달되어, 나는 time_start
및 time_stop
에 대한 사용자로부터 입력을받을복합 키의 경우 맵을 사용하십시오
public void filter(Long time_start, Long time_stop){
ArrayList<Long> time = new ArrayList<Long>();
ArrayList<Integer> stream = new ArrayList<Integer>();
ArrayList<Integer> cpuid = new ArrayList<Integer>();
ArrayList<Integer> token = new ArrayList<Integer>();
}
: 나는 자바에서 다음과 같은 방법이있다. ArrayList 시간은 사용자가 입력 한 값을 포함합니다 (time_start
및 time_stop
모두). 내가 원하는 것은 이것이다. 주어진 시작과 끝 시간마다 ... ArrayList를 살펴보고 time_start부터 time_end까지 time, stream, cpuid and token
을 반환한다. ArrayList 시간의 각 값은 고유합니다.
어떻게해야합니까? Java에 Map 인터페이스가 있지만 입력으로 하나의 키만 받아 들일 수 있다는 것을 알고 있습니다. 나는 범위의 값을 찾고 그 범위에 해당하는 모든 필드를 출력하고 싶다.
아무에게 나에게이 일을 올바르게하고 최선의 방법을 말해 줄 수 있습니까? 시간, cpuid 등의 ArrayLists는 매우 클 수 있습니다.
메소드에'static' 변수를 선언 할 수 없습니다. 코드가 컴파일되지 않습니다. – fge
@fge 죄송합니다. 정확한 코드가 아닙니다. – user2358330
'static'을 제거하고'List