List<Issue> issues = issueSearcher.get().getAppropriateIssues();
위의 코드에서 2 가지 값을 얻습니다. 1. 프로젝트 2. 계산자바의 목록에서 가져온 하나의 변수에 두 값을 저장하는 방법
단일 변수에이 두 값을 저장하는 방법은 무엇입니까? 콜렉션 또는 기타 개념으로
List<Issue> issues = issueSearcher.get().getAppropriateIssues();
위의 코드에서 2 가지 값을 얻습니다. 1. 프로젝트 2. 계산자바의 목록에서 가져온 하나의 변수에 두 값을 저장하는 방법
단일 변수에이 두 값을 저장하는 방법은 무엇입니까? 콜렉션 또는 기타 개념으로
첫 번째 값인 'Project'를 키로 저장하고 두 번째 값인 'count'를 값으로 저장할 때 HashMap을 사용할 수 있습니다. 쿼리에서 반환 한 값을 분할하여 hashmap에 넣습니다.
HashMap<String, Integer> resultMap = new HashMap<String, Integer>();
는 지금까지 내가 이해 :
getAppropriateIssues()
가 List<Issue>
를 반환합니다. Count
의 경우 List
에 Issue
의 수가 표시됩니다. Project
의 출처는 어디입니까? 어떤 방법으로
, 하나에 두 개의 변수를 저장하려면, 당신도
Map<K,V>
을 사용하고있다는 다음과 같이 대략 볼 수 있었다 :
public class Pair<A,B> {
private A left;
private B right;
public Pair(A left, B right) {
// assign
}
// getters + setters
}
이슈 개체에서 프로젝트를 가져옵니다. 답장을 보내 주셔서 감사합니다. –
그럼 Pair 클래스를 사용하면 다음과 같이 보일 수 있습니다 : 'new Pair (issues.size(), issues.get (0) .getProject)':) – philmtd
감사합니다 귀하의 회신. –