본문 바로가기
반응형

Backend/JAVA18

[JAVA] 자바 Stream 중간 연산 및 스트림 만들기 자바에서 스트림 생성과 중간연산에 대한 예제 입니다. Stream은 생성부터 중간 연산과 최종 연산이 있는데 중간연산의 경우, Stream을 반환해 주기 때문에 여러번 연산이 가능하고 최종연산의 경우, Stream이 닫히기 때문에 한번만 연산이 가능합니다. 만약 최종연산 후 해당 스트림을 다시 사용하는 경우 에러가 발생합니다. 아래 예제들을 보면 스트림 사용방법을 이해할 수 있을 것 같습니다. 지정된 범위의 Stream 생성하기 # range와 rangeClosed IntStream intStream = IntStream.range(0, 10); intStream.forEach(System.out::print); //0123456789 IntStream intStream2 = IntStream.rang.. 2023. 12. 28.
[JAVA] 자바 Stream 기본적인 몇가지 예제 자바8에서 새로 추가된 Stream에 대한 몇가지 예제 입니다. import java.util.*; import java.lang.*; import java.io.*; import java.util.stream.IntStream; public class streamEx{ public static void main(String []args){ // 0부터 100까지 중 짝수들의 합 System.out.println(IntStream.rangeClosed(0, 100).filter(v -> v%2 == 0).sum()); // 0부터 10까지의 합 System.out.println(IntStream.rangeClosed(0, 10).sum()); // string 역순으로 출력하기 StringBuffer .. 2023. 12. 14.
[JAVA] jsp에서 보낸 json 데이터 java controller에서 변환하기 화면에서 입력받거나 가지고 있던 데이터를 서버로 보내서 처리하는 방법은 많지만 그 중에 이번에 사용하는 방법은 json 형태의 데이터로 전송하는 방법이다. jsp 화면단에서 json 데이터를 서버로 보내서 자바에서 변환하여 사용하는 방법이다. # jsp 에서 Object 데이터 생성하기 var data = {}; data.name = "Hong gildong"; data.phone = "010-1234-5678"; data.address = "Seoul"; console.log(data); // {name: "Hong gildong", phone: "010-1234-5678", address: "Seoul"} # ajax를 사용해 데이터를 보낼 때 아래와 같이 json 형태로 변환하여 보낸다. JSON... 2023. 10. 24.
[JAVA] RequestDispatcher forward - 페이지 이동 시키기 자바에서 페이지를 이동하는 방법중에 RequestDispatcher 객체를 사용하여 이동하는 방법입니다. RequestDispatcher 객체를 생성하기 위해서는 new 연산자가 아닌, HttpServletRequest 객체의 getRequestDispatcher() 메소드로 객체를 생성합니다. getRequestDispatcher 객체는 다른 페이지로 이동하기 위해 forward 메소드를 사용하는데 getRequestDispatcher 메소드에 이동할 페이지 경로를 파라미터로 지정하고, forward 메소드로 페이지를 이동시키면 지정한 뷰 페이지로 이동하게 됩니다. sendRedirect()와 다른점은 sendRedirect()는 client에 처음 요청에 대한 응답 후 다시 이동하는 반면, Reque.. 2023. 7. 19.
반응형