StringBuilder2 Java #3 [InputStream] InputStream Java에서 파일을 읽어 들일때 가장 기본으로 사용하는 표준 라이브러리 입니다. InputStream과 마찬가지로 표준 라이브러리인 FileInputStream이란 라이브러리나 ByteArrayInputStream등을 같이 사용하면 목적에 맞게 파일 혹은 데이터를 읽어 들일 수 있습니다. FileInputStream InputStream inputStream = new FileInputStream(파일); 위와 같은 내용들을 응용해서 파일을 읽는 예제를 만들어 보겠습니다. BuffredReader reader = new BuffredReader(new FileInputStream(파일)); String line ; StringBuilder sb = new StringBuilder().. 2020. 6. 29. java #1 [concat, +, StringBuffer, StringBuilder] String과 String 자체를 이어붙일때에는 사실 두개의 String중 하나의 길이가 늘어나는 것이 아니라 새로운 String이 메모리 영역에 생성이 됩니다. 이로인해서 String을 가지고 작업할 때 조심해야합니다. 퍼포먼스 상에서 가장 빠른건 +와 , StringBuilder입니다. (java 1.5버전 부턴 +와 StringBuilder가 동일) 사실 java 1.5이전의 버전을 사용하시는 분이면 + 사용을 비추하는 이유는 +와 concat이 동일하게 동작하기 때문입니다. 사실 String을 재 조합할때에 java는 새로운 인스턴스를 만들어 우리에게 재공합니다. (concat의 경우) 그러기에 메모리 소비를 가장 많이 줄이려면 StringBuffer나 StringBuilder를 사용해야 하는데 .. 2020. 6. 23. 이전 1 다음