bcon
260
2019-05-20 16:10:01
2
231

자바 배열관련 질문 드립니다.


6바이트 짜리 똑같은 형식의 데이터가 있고, 

이 데이터를 1초 지날 때마다 달라지는 값을 계속 저장하려고 한다고 했을 때

byte[0][6] = {1, 2, 3, 4, 5, 6};    0초일때 값

byte[1][6] = {1, 2, 3, 4, 5, 6};

byte[2][6] = {1, 2, 3, 4, 5, 6};

byte[3][6] = {1, 2, 3, 4, 5, 6};

byte[4][6] = {1, 2, 3, 4, 5, 6};    4초일때 값

.

.

.

.

 

이런식으로 된다고 할 때

byte[][] 중에 앞에 괄호 초에 해당하는 숫자가 계속 늘어나게 되자나요?

상황에 따라 몇초짜리를 저장할지는 모르니까, 

저장할 때마다 배열을 하나씩 늘려서 저장하고 싶은데 그럴수 있나요?

만약 된다면, 저 괄호안에 숫자는 얼마까지 늘어날수 있는거가요? 

무한대는 아닐거 같은데 최대로 몇까지 쓸수 있을지요??

0
0
  • 답변 2

  • 말년개발
    1k
    2019-05-20 16:25:05

    이론적으로 Int 의 Max값 까지 증가될수있습니다.

    메모리가 허용하면요.

    0
  • 초급개발자(오)
    511
    2019-05-20 16:36:15

    저장할 때마다 배열을 하나씩 늘려서 저장하고 싶은데 그럴수 있나요?

    >>가능은 합니다만... arraylist를 쓰시는게 효율적일것 같네요...

    저 괄호안에 숫자는 얼마까지 늘어날수 있는거가요? 

    >>최대크기보다 메모리에 따라서 속도가 현저히 떨어질수도 있기때문에 그 부분을 확인하시는편이 나으실듯하네요...



    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.