728x90

[ 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

728x90

+ Recent posts