ArrayList를 데이터 멤버로 사용하는 클래스를 만들고 있습니다. 나는 모든 것을 수업에서 일관되게하고 싶습니다. 그래서 전체 클래스와 모든 곳에서 int 대신 Integer를 사용했습니다. 예를 들어int vs Integer in Java 사용
이러한 기능 :
public Integer getMax();
public void sort(Integer n);
내 질문 :이 INT를 사용하는 것보다 낫다? 누군가 다음을 정의 할 수 있습니까?
int i = obj.getMax();
// or this:
int size = 0;
obj.sort(size);
정수는 개체 유형이고 int는 기본 유형이라는 것을 알고 있습니다. 그러나, 나는 그런 경우에 사용의 차이를 정말로 모른다!
언제 정수를 사용하는 것이 더 좋고 언제 int를 사용하는 것이 더 낫습니까?
가능한 복제본 : [http://stackoverflow.com/questions/564/what-is-the-difference-between-an-int-and-an-integer-in-java-and-c](http : //stackoverflow.com/questions/564/what-is-the-difference-between-an-int-and-an-integer-in-java-and-c) –
'max' 및'sort 'Java에서 어떻게 수행되는지 살펴 보시기 바랍니다.'max'는'null '을 반환하는 것보다 더 나은 연습으로 간주되는 Optional을 반환합니다. –
@ AycanYaşıt, 아니요, 중복이 아닙니다! –