편집 : 명확히하기 위해 파이썬 코드와 동일한 Java가 필요합니다.Java에서 함수의 인수를 내부 함수로 전달 하시겠습니까?
함수의 모든 인수를 함수에서 호출 된 다른 함수로 전달하려면 어떻게합니까? 이것은 다음과 같은 방법으로 파이썬에서 가능했다 :
def p(*args):
print(*args)
는 여러 개의 인수가 Object... objects
사용하여 Java에 전달 될 수 있습니다하지만 "풀기"배열에 의해 내부 함수에 전달하는 방법을 모른다 알고있다. 달성하고자하는 것의 한 예 :
public static void printf(Objects object) {
System.out.printf(objects)
//I don't believe that this works, but it's the jist of what I want to do
}
이와 비슷한 방법이나 더 많은 Java와 유사한 방법이 있습니까?
왜 당신이 작동하지 않습니다 생각하십니까 :
당신은 하나의 인수 하나를 통과해야? – Mritunjay
당신은 객체를 생성하고 거기에 모든 변수를 저장할 수 있습니다. 그러나 당신의 경우에는 System.out.printf가 배열을 인수로 생각하지 않기 때문에'* args'가 더 좋습니다. – AndMar
@Mritunjay라고 생각합니다. 'public static void printf (Object ... o) { System.out.printf (o); \t}'작동하지 않습니다 – sblack