전체 글82 StringBuffer 와 String 의 차이점? 이번 포스팅에서는 StringBuffer와 String의 차이점을 알아보려고 합니다! 1.StirngBuffer와 String의 차이점 StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append("Hello"); stringBuffer.append(" "); stringBuffer.append("I am min"); System.out.println(stringBuffer .toString()); // 출력 : Hello I am min 이와같은 예제가 있다고 할 때에 위의 2번째 줄 코드를 보면 .append()는 Stirng의 문자열 덧셈과 크게 다른점이 없어 보이는데요.. 하지만 내부적인 메모리 관점에서 보면 String의 문자열 덧셈 .. JAVA 2022. 12. 26. Java 문자열 뒤집기 StringBuilder.reverse() (Reverse Stirng ) 오늘 가볍게 짚고 넘어갈 JAVA 문자열 뒤집기! 자바에서 문자열을 뒤집는 방법은 여러개가 있겠지만 이미 메서드로도 구현이 되어 있습니다. :) StringBuilder.reverse() 를 사용하면 되는데요! ↓ 아래와 같이 작성 해볼 수 있습니다. String str = new String(); String reversed = new StringBuffer(str).reverse().toString(); // reversed 변수 선언 -> StringBuffer를 통해서 str을 reverse()시켜주고, 스트링값으로 저장해줌. // * StringBuffer는 문자열을 추가하거나 변경할 때 사용합니다. return reversed; //출력 StringBuffer은 문자열을 추가하거나 변경할때 사.. JAVA 2022. 12. 26. Char과 Stirng 비교하는법 // Stirng.valueOf(); String.valueOf(); 이번 글은 String.valueOf()메서드를 스스로 이해하고자 작성됐다. 코드를 적다가 .CharAt()와 String을 비교해야하는 상황이 생기게 됐고, 결과적으로 (char과 string 비교) String.valueOf(); 메서드를 정리하고자 한다. 만약 공백과 비교할 시에는 String.valueOf(str.charAt(i)).equals(" ") 이와같이 charAt로 string의 값을 문자로 뽑아온 후 그 뽑아온 문자는 char타입이기 때문에 -> Stirng.valueOf를 통해서 stirng타입으로 변경한 후 -> .equals를 통해서 " " 공백이 있는지 체크할 수 있는것이다. 오늘배운 메서드: Stirng.valueOf() 사용법: Stirng... JAVA/메서드 정리 2022. 12. 23. JAVA 자기주도학습 DAY[3] String 타입의 변수 선언방법 => String 변수명;선언하게 되면 이제 "변수명" 여기는 내 땅이야! 라고 말하는것임. ex):letter라는 변수를 선언했을때의 결과 변수에 값 할당하기 char letter;letter = 'A'; or char letter = 'A'; 타입(Type)byte / short / int / long / float / double / boolean / char / string(문자열타입)정수타입long 타입의 경우 리터럴 뒤에 접미사 L또는 l을 붙여줘야함.ex) long longNum = 12_345_678_910L; 실수타입 double형은 리터럴뒤에 접미사 d붙여도되고 안 붙여도됨.flo.. JAVA/메서드 정리 2022. 12. 22. 코딩 테스트 JAVA 변수, 타입, 문자열 기초 틀린문제 오답노트. 문제 1 [문자열을 인자로 받는다의 의미]문자열을 인자로 받아서 느낌표를 붙여서 리턴해주는 메서드 returnWordWithJoy가 있습니다. 메서드 returnWordWithJoy의 첫 번째 인자로 문자열 "I love coding"을 넣어서 호출하고, 그 결과값을 변수 word에 할당하세요. 코드:public class Solution { public String invoke() { String word; //여기에 코드 적기! return word; } public static String returnWordWithJoy(String str) { if(str.equals("")) return "empty value"; else retu.. Algorithm/Java 2022. 12. 22. StringBuilder / StringBuffer 클래스 및 자주 쓰이는 매서드 정리 StringBuilder 기존에 String 클래스의 인스턴스는 여러 개의 문자열을 더할 때 매번 새로운 인스턴스를 생성해야하는 불편함이 있는데 StringBuilder가 이를 효율적으로 사용할 수 있게 해준다. ex) public class Main { public static void main(String[] args) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append("문자열 ").append("연결"); String str = stringBuilder.toString(); System.out.println(stringBuilder); System.out.println(str); } } 다음과 같은 예제가 있을때 st.. JAVA 2022. 12. 21. StringTokenizer 클래스 정리 StringTokenizer StringTokenizer 클래스는 문자열을 직접 지정한 구분자로 문자열을 쪼개는 클래스이다. 그렇게 쪼개진 문자열을 토큰(toekn)이라 부른다. ex) 우선 실행을 위해서는 import java.util.StringTokenizer; 를 최상단에 적어줘야 한다. import java.util.StringTokenizer; public class Main { public static void main(String[] args){ String str = "This is a string example using StringTokenizer"; StringTokenizer tokenizer = new StringTokenizer(str); System.out.println(st.. JAVA 2022. 12. 21. 컴퓨터와 프로그래밍의 이해 + 컴퓨터 기초 용어 정리 [DAY2] 학습목표:1. 컴퓨터 구성 요소에 대한 설명이 가능할것.2. 프로그램, 프로그래밍, 프로그래밍 언어, 컴파일, 빌드, 통합개발환경에 대해 설명 가능할것.3. 2티어 아키텍처가 무엇인지?, 3티어 아키텍처가 무엇인지? 설명가능할것. 컴퓨터란?입력 받은 데이터를 정해진 규칙대로 처리해서 처리 결과를 저장하고 출력하는 전자 장치. 그렇다면컴퓨터 구성요소는 무엇인가?소프트웨어와 하드웨어로 구분할 수 있다. 정해진 규칙대로 : 소프트웨어입력받은 데이터를 처리해서 결과 출력 : 하드웨어 소프트웨어 시스템 소프트웨어: 응용소프트웨어를 실행하기 위한 환경이다. + 하드웨어 장치를 관리한다.응용소프트웨어: 시스템 소프트웨어를 제외한 모든것이다. 하드웨어중앙처리장치(cpu) :.. CS(Computer Science) 2022. 12. 16. 개발자에게 필요한 역량 메타인지. [성장형 마인드셋에 대한 열쇠] [DAY1] 💡 생각하는 대로 살지 않으면 사는 대로 생각하게 된다. "one much live the way one thinks or end up thinking the way one has lived"Paul Bourget 생각의 중요성. 재능과 능력은 노력을 통해서 변할 수 있다.결과보다는 성장하는 과정이 중요하다.새로운 도전을 성장의 기회로 보고 자신이 잘 못하는 일이라도 적극적으로 참여하려고하는 마음.실패를 성장의 발판으로 생각하는 마음.다른 사람의 비판을 건설적인 것으로 보고 적극적으로 수용하는 자세. 위 5가지는 성장형 마인드셋을 가진 사람의 특징이다. 이는 빠르게 변화하는 요즘 트렌드에 따라 고객의 니즈를 충족하는 개발자에게 요구되는 역량이기도 하다. 가만 보면 나는.. 일상 회고 2022. 12. 15. "WWW"는 무엇일까? 다양한 도메인을 통해 많은 웹사이트를 방문할 수 있다. 예를들어, 아마존 웹사이트는 amazon.com 을 통해서 방문할 수도 있고, www.amazon.com을 을 통해서 방문할 수도 있다. 두 주소 모두 브라우저에 직접 입력할 수 있고 동일한 웹사이트로 연결된다. 그렇다면 차이점은 무엇일까? 특히 인터넷의 초창기에는 월드 와이드 웹 (www)라고도 했다. 여전히 그 용어를 많이 듣게 되고 그 용어로 인해 일부 웹사이트가 도메인에서 www 접두사를 지원하는 이유이기도 한다. 엄밀히 따지자면 www.amazon.com은 은 루트 도메인인 amazon.com의 하위 도메인이라고 할 수 있다. 웹 사이트 운영자는 도메인 소유자로서 원하는 하위 도메인을 등록할 수도 있고, amazon.com 도메인 소유자인경.. WEB/넓얕지식 2022. 11. 10. 이전 1 ··· 4 5 6 7 다음