# 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

    }
}
Last Updated: 6/18/2023, 2:13:15 PM