생활코딩

Coding Everybody

코스 전체목록

닫기

문자열 다루기

강의 1

소스코드

변경사항

public class StringApp {

    public static void main(String[] args) {
		
		// Character VS String 
		System.out.println("Hello World"); // String
		System.out.println('H'); // Character
		System.out.println("H"); 
	
		System.out.println("Hello "
				+ "World");
		
		// new line
		System.out.println("Hello \nWorld");
		
		// escape
		System.out.println("Hello \"World\"");// Hello "World"
	}

}

 

 

 

강의 1

소스코드

변경사항 

public class StringOperation {

    public static void main(String[] args) {
		
		System.out.println("Hello World".length()); // 11
		System.out.println("Hello, [[[name]]] ... bye. ".replace("[[[name]]]", "duru"));

	}

}

 

댓글

댓글 본문
  1. 240807 완
  2. 240521
  3. 코딩앤수학
    2024-05-04 완료
  4. 항해자
    수강완료
  5. 자바1일차
    좋은 강의 감사합니다.
  6. 민태영
    2024.1.30완료
  7. 김철흥
    2024.01.19
    완료!
  8. 집게사장
    2023.11.06 수강완료
  9. 그저코딩함
    20230923 완료
  10. 김동현
    20230911 완료
  11. onodo
    2023.08.21 완료
  12. 솜사탕
    2023.07.31 완료
  13. 정도
    2023.07.31
  14. 도학훈
    23.07.03 문자열 뒤에 .replace("000","ttt")를 하면 문자열 안에 있는 000을 ttt로 바꿔준다.
  15. 코딩두
    23.07.03 완료
  16. 허니오리지널
    "역슬러시n"과 이스케이프로서 "역슬러시"의 기능. 아 재밌다!
  17. 김인영
    2023.4.9
  18. 밍구밍구
    줄바꿈 \n
    length 로 문자열 갯수 세기
    replace [[[name]]]
    " " 다음에 . 을 찍고 쓰면 됨!
  19. 당당
    2023.04.06
  20. 완료
  21. CODE
    학습완료
  22. Min_is_Here
    2023-02-22
  23. 으앗?
    230221
  24. 태봉이
    20230131
  25. 비전공자의반란
    23-01-09 완
  26. didit
    23.01.06
  27. 자바뿌시기
    22/12/30
  28. 수호수호
    22/12/25 할수이따
  29. 화난 흰둥이
    22.11.28
  30. 요니요니
    감사합니다.11/14/22
  31. forrest
    2022-11-03
  32. 서우
    221019
  33. 코린이
    22/10/17 완료
  34. 보통사람 박코딩
    할수있다
  35. 자바자바
    문자열타입을 이해하게 되면 문자열과 관련된 다양한 문제를 해결할 수 있다.
    .lenth()는 글자 세기
    .replace(,)를 통해 글자 교체 가능
    \n은 줄바꿈
    "문자 \"문자\""의 경우 \를 통해 뒤의 따라오는 임무를 일시적으로 해방 가능
  36. 후토마끼
    22.10.01
  37. 코딩드림
    22.09.25
  38. 코리니
    912
  39. 가능해
    22.09.07
  40. 빈센트
    2022/8/17 수강 완료
  41. economin
    수강완료
  42. 김루크
    String은 문자열(큰따옴표로), Character는 문자(작은따옴표로)
    \는 기존 문자의 임무를 일시적으로 해제, \n은 줄바꿈(new line)

    .length는 앞의 문자열의 길이를 숫자로 나타내주고
    .replace를 넣고 [[[name]]]을 문자열에 넣으면 원하는 문자열로 바꿔줄 수 있다.
  43. 큰따옴표 " 문자열 String
    작은따옴표 ' 문자 Charcter
    역슬래쉬n 줄바꿈
    역슬래쉬 뒤에오는 이클립스에서 특별한 역할을하는 문자의 임무를 일시적으로 가려줌 = es
  44. Osign
    22.07.01 시청 완료
  45. DDDDuuuu
    이클립스는 큰따옴표""를 시작과 끝으로 인식을 함 그러기에 역슬러시를 이용해서 구분을 지음
    작은따옴표는 한글자만 나타나기에 2글자이상을 사용하면 안됨
  46. 디카페인
    220614완
  47. muaa
    22.05.31 완

    Character 문자
    String 문자열
    length 문자열 길이 값 (복습)
    replace 문자열 대체 // 변수를 대입해서 반복문을 돌리면 짧은 코드로 한 번에 여러 명에게 여러 번 전송이 가능 할 수도?

    \n 한 줄 띄우기
  48. 주댕주
    22.05.22_문자열 학습 완료!
  49. 코딩뿌셔본다
    ~문자열 기초~
    public class StringApp {

    public static void main(String[] args) {

    // Character VS String
    System.out.println("Hello World"); // String "" 은 '여러 글자'를 뜻하기 때문에 오류가 뜨지 않음.
    // System.out.println('Hello world'); // Java에서 '' 는 Character(문자) 를 뜻하고, '한 글자'를 뜻하기 때문에 오류가 뜸.
    System.out.println('H'); // 한 글자는 '' 사용해도 됨.

    System.out.println("Hello"
    +"World"); // 단순히 엔터만 누르면 이클립스 쪽에서 나눌 뿐, 실제 출력은 그대로 이어붙여져서 나옴.
    // 그렇다면 줄바꿈은 어떻게? = new line = \n 으로 표기(새로운 줄!)
    System.out.println("Hello \nWorld");

    // escape = 문자를 일시적으로 해방시키는 것을 뜻하는 문법.
    System.out.println("Hello \"World\""); // Hello "World" , \를 붙여주면 따옴표도 문자열로 인식하여 출력한다.
    }

    }

    // 이번에는 문자열과 관련된 여러가지 작업들의 사례를 확인해봄!
    public class StringOperation {

    public static void main(String[] args) {

    System.out.println("Hello World".length()); // 글자의 수를 알려줌.
    // replace 문법은 바꾸고 싶은 어떤 단어를 원하는 단어로 교체시키는 매우 편리한 문법!
    System.out.println("Hello, Java ... bye.".replace("Java","C+")); // "Hello, C+ ... bye."
    System.out.println("Hello, [[name]] ... bye.".replace("[[name]]","Java")); // "Hello, Java ... bye."
    System.out.println("Hello, [[name]] ... bye.".replace("[[name]]","Python")); // "Hello, Python ... bye."

    }

    }
    // 문자열이라는 데이터 타입을 표현할 수 있게 되면, 문자열과 관련된 자바에 내장되어 있는 여러가지 문자를 처리하는 굉장히 유용한 것들을 이용해! 문자 관련된 여러 문제를 해결할 수 있다.
  50. 2022-05-16

    10-6.4.
    "Hello World" : String문자열, 캐릭터들이 모여있는 데이터 타입
    'H' : Character문자, 한 글자를 표현하는 데이터 타입
    "H" : String

    키보드에 역슬래시 없는 경우 \ 사용

    "Hello "
    + "World" -> Hello World

    "Hello \nWorld"
    -> Hello
    World (\n : 새로운 줄)

    "Hello \"World\"" -> Hello "World" (\ 뒤 문자의 임무를 일시적으로 해방)

    1-6.5.
    "Hello World".length() -> 11 (length : 문자열의 길이)

    "Hello [[[name]]] ... bye.".replace("[[[name]]]", "duru") -> Hello, duru ... bye (replace : 문자열 대체)
버전 관리
egoing@gmail.com
현재 버전
선택 버전
graphittie 자세히 보기