[ int to String Conversion / int타입을 String타입으로 전환 ]
1. Integer.toString(int)
int num = 1;
String str = Integer.toString(num);
System.out.println(num);
# 출력 결과 : 1(String)
2. String.valueOf(int type)
int num2 = 2;
String str2 = String.valueOf(num2);
System.out.println(str2);
# 출력 결과 : 2(String)
[ String to int Conversion / String타입을 int타입으로 전환 ]
1. Integer.parseint(String)
String str3 = "3";
int num3 = Integer.parseInt(str3);
System.out.println(num3);
# 출력 결과 : 3(int type)
[ Getting a specific char in a String / 스트링에서 특정 char 데이터 얻기 ]
1. charAt(int) : String에서 int값의 번째 char 얻음.
String str4 = "tiger";
char firstChar = str4.charAt(1);
System.out.println(firstChar);
# 출력 결과 : i
[ More char Operations ]
1. toCharArray() : String을 char 배열로 반환.
String myString = "Lion";
char[] arrayOfChars = myString.toCharArray();
System.out.println(arrayOfChars[2]);
# 출력 결과 : o
# 분석 : arrayOfChars의 char 타입의 배열에 toCharArray()메소드에 의하여
arrayOfChars[0] = L
arrayOfChars[1] = i
arrayOfChars[2] = o
arrayOfChars[3] = n이 들어가게 된다.
2. Character.isLetter(char) : ( )안에 들어간 타입이 char 타입이면 true를 아니면 false를 반환.
boolean isLetter = Character.isLetter('B');
System.out.println(isLetter);
# 출력 결과 : true
3. Character.isUpperCase(char) : ( )안에 들어간 char 타입이 대문자이면 true, 아니면 false를 반환.
boolean isUpperCase = Character.isUpperCase('q');
System.out.println(isUpperCase);
# 출력 결과 : false
4. Character.isLowerCase(char) : ( )안에 들어간 char 타입이 소문자이면 true, 아니면 false를 반환.
boolean isLowerCase = Character.isLowerCase('w');
System.out.println(isLowerCase);
# 출력 결과 : true
5. Character.toUpperCase(char) : ( )안에 들어간 소문자를 대문자로 반환.
char myChar = Character.toUpperCase('p');
System.out.println(myChar);
# 출력 결과 : P
6. Character.toLowerCase(char) : ( )안에 들어간 대문자를 소문자로 반환.
char myChar2 = Character.toLowerCase('A');
System.out.println(myChar2);
# 출력 결과 : a
7. Compare characters by using ==, !=, <, > operators : 연산이 올바르면 true, 아니면 false 반환.
char myChar01 = 'k';
char myChar02 = 'l';
boolean compared = myChar01 < myChar02;
System.out.println(compared);
# 출력 결과 : true
'Programming Language > Java' 카테고리의 다른 글
[ The Java™ Tutorials ] Chapter01. Object-Oriented Programming Concepts(객체 지향 프로그래밍의 개념들) (0) | 2022.04.17 |
---|---|
[ Java ] 람다(Lambda), 스트림(Stream) (0) | 2021.09.28 |
[ Java ] 제네릭(Generic)에 대하여 간단히 알아보자 (0) | 2021.09.01 |
[ Java ] String의 특징 (0) | 2021.08.28 |
[java] I/O 중 I/O Streams에 대하여 알아보자! (0) | 2021.08.06 |