JAVA/프로그래머스

[프로그래머스] 스택/큐 - 기능개발

배고파요 2024. 9. 30. 16:09
728x90

📍 int [] intArr = new int[5];

  • { 0, 0, 0, 0, 0 }
  • intArr[1]++;  -->  intArr[1] = 1;

 

 

📍 String [] strArr = new String[5];

  • { null, null, null, null, null }
  • strArr[1]++;  --> 문자열은 숫자가 아니므로, 이 연산은 컴파일 오류를 발생시킴.

 

 

 

📍 double [] doubleArr = new double[5];

  • { 0.0, 0.0, 0.0, 0.0, 0.0 }
  • doubleArr[1]++;  --> doubleArr[1] = 1.0; 
    •  
    • 더보기
      doubleArr[0] = 0.0;
      doubleArr[1] = 1.0; // 여기에서 증가
      doubleArr[2] = 0.0;
      doubleArr[3] = 0.0;
      doubleArr[4] = 0.0;

 

 

📍 float [] floatArr = new float[5];

  • { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }

 

 

 

📍 Arrays.stream(dayOfend).filter(i -> i!=0).toArray();

  • i 가 0 이 아닌 것 필터로 거른다고,,

 

 

 

📍 Arrays.stream().map

  • list.stream().map(s->s.toUpperCase()); --> 람다 표현식
  • list.stream().map(String::toUpperCase); --> 메서드 참조

 

 

 

 

 

 

 


출처 : 

 


개발 공부를 위한 블로그 입니다. 

오류가 있다면 댓글로 알려주세요! 

감사합니다.

728x90