여러 값을 반환하려면 어떻게 해야 합니까?
Java에서 main으로 method에서 둘 이상의 값을 반환할 수 있습니까?만약 그렇다면, 우리는 어떻게 그것이 가능하고, 그렇지 않다면 어떻게 할 수 있을까요?
Java에서 클래스의 개체를 반환할 수 있습니다.
관련된 값을 여러 개 반환하는 경우 해당 값을 클래스로 캡슐화한 후 해당 클래스의 개체를 반환하는 것이 좋습니다.
관련 없는 값을 반환하려면 지도, 목록, 집합 등과 같은 Java의 기본 제공 컨테이너 클래스를 사용할 수 있습니다.자세한 내용은 java.util 패키지의 JavaDoc을 참조하십시오.
다음과 같은 작업을 수행할 수 있습니다.
public class Example
{
public String name;
public String location;
public String[] getExample()
{
String ar[] = new String[2];
ar[0]= name;
ar[1] = location;
return ar; //returning two values at once
}
}
하나의 값만 반환할 수 있지만 "값 개체"와 같은 여러 필드가 있는 개체일 수 있습니다.예
public class MyResult {
int returnCode;
String errorMessage;
// etc
}
public MyResult someMethod() {
// impl here
}
언급URL : https://stackoverflow.com/questions/8557716/how-to-return-multiple-values
'programing' 카테고리의 다른 글
json_forwards() 이스케이프 슬래시 (0) | 2022.09.27 |
---|---|
2개의 열을 기준으로 한 순위 (0) | 2022.09.27 |
InnoDB 교착 로그 이해 (0) | 2022.09.26 |
Buefy, Vuex, Toast: 선언 파일을 찾을 수 없습니다. (0) | 2022.09.26 |
어떤 사용자 php가 실행 중인지 확인하는 방법 (0) | 2022.09.26 |