[java] function parameter, int, Integer
- Language/Java
- 2011. 5. 24.
function 에 참조로 파라미터를 넘기자.
import java.util.ArrayList;
import java.util.List;
public class test
{
public static void main(String[] args)
{
int a[] = new int[1];
a[0] = 1;
Integer b=1;
System.out.println( "a =" + a[0] + ", b = " + b );
fun( a, b );
System.out.println( "a =" + a[0] + ", b = " + b );
}
public static void fun( int a1[], Integer b1 )
{
a1[0] = 3;
b1 = 5;
}
}
왜 ? Integer 로 넘기면 안되는건가?출력 결과
a =1, b = 1
a =3, b = 1
'Language > Java' 카테고리의 다른 글
| [java] realloc 하기 (0) | 2011.05.25 |
|---|---|
| [java] javaCV 에서 IplImage 를 double[] 로 변환하자 (0) | 2011.05.24 |
| [java] class array (클래스 배열 만들기) (0) | 2011.05.24 |
| [java] HashMap 의 참조방법(?) (0) | 2011.05.24 |
| [java] List Collection Framework (0) | 2011.05.22 |