Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- for ing
- metascore
- counldn't have
- end up ing
- 게임QA
- 변수
- 코로나19
- java
- 형변환
- gameQA
- 명절 표현
- 제5인격
- by any chance
- Realtime Rendering
- C++
- might have p.p
- by until
- know
- html
- if조건절
- I'm glad
- ISTQB
- it's a good thing
- keep -ing
- sort함수
- happen to
- continue to
- relif
- 명세기반테스트
- UE4
Archives
- Today
- Total
Records rather than Memories
[java] 문자열 본문
문자열은 String이라는 데이터 타입으로 선언해주면 된다.
* 문자는 character로 선언한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
package org.javatutorials.variable;
public class StringDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
String first; // 문자열
first = "whale log"; // String first = "whale log";도 가능
String a, b;
a = "coding";
b = "everybody";
System.out.println(a+b);
}
}
|
cs |
다음과 같이 a, b라는 문자열을 선언하고 함께 출력할 수 있다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package javatutorials.operator;
public class StringOperation {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello World".length()); //11
System.out.println("Hello, jack ... bye".replace("jack", "jill"));
// "[name]".replace("[name]", "[newname]"))
}
}
|
cs |
"Hello World"라는 문자열이 몇 글자일지 궁금하면 어떻게 해야할까?
지금은 짧은 문자열이기 때문에 눈으로 셀 수 있다. 하지만 컴퓨팅적 사고는 그러한 것이 아니다.
1억 글자 이상이라면 더이상 우리가 일일히 손으로 셀 수 없는 작업량이 된다.
그럴땐 .length()를 쓰면 해당 문자열이 몇 글자인지 알 수가 있다.
또한 만약 특정한 문자열을 계속해서 출력해야 한다고 하자.
그런데 그 문자열의 특정 부분을 바꿔야 하는 일이 생길 수 있다.
다음 예제에서는 jack이라는 이름을 jill로 바꾸려고하는 상황이다.
이럴땐 .replace를 사용해 jack을 jill로 바꿀 수가 있다.
'Software > JAVA' 카테고리의 다른 글
암시적 형 변환 (0) | 2019.10.02 |
---|---|
[java] Data type (0) | 2019.10.01 |
[java] 정수와 실수 (0) | 2019.10.01 |
Eclipse의 기능 (0) | 2019.09.30 |
[java] 변수 (Variable) (0) | 2019.09.29 |
Comments