# length & length() & size()
์์ ์ ํ๋ค๋ณด๋ฉด ์ธ์ ์ด๋์ length ์ length() ๊ทธ๋ฆฌ๊ณ size() ๋ฅผ ์ฐ๋์ง ๊น๋จน๋๋ค.
์ ์ด๋๋ฉด ๊ธฐ์ตํ์ง ์์๊น ์ถ์ด์ ์ ๋ฆฌํ๋ค.
# length
- arrays(int[], double[], String[])
- length๋ ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ์๊ณ ์ ํ ๋ ์ฌ์ฉ๋๋ค.
# length()
- String related Object(String, StringBuilder etc)
- length()๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ์๊ณ ์ ํ ๋ ์ฌ์ฉ๋๋ค.
# size()
- Collection Object(ArrayList, Set etc)
- size()๋ ์ปฌ๋ ์ ํ๋ ์์ํฌ ํ์ ์ ๊ธธ์ด๋ฅผ ์๊ณ ์ ํ ๋ ์ฌ์ฉ๋๋ค.
# Test Code
public class lengthSizeTest{
public static void main(String[] args){
int[] lengthTest1 = new int[7];
System.out.println( lengthTest2.length ); // 7
String lengthTest2 = "lengthSizeTest";
System.out.println( lengthTest1.length() ); // 14
ArrayList<Object> sizeTest = new ArrayList<Object>();
System.out.println( sizeTest .size() ); // 0
}
}
โ Interface & Abstract Java Static โ