๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๊ณ ์ํด์๋ java.lang.String ํด๋์ค์ length() ๋ฉ์๋๋ฅผ ์ฌ์ฉ.
๋ฌธ์์ด์ ๊ธธ์ด (16bit Unicode Character ๊ฐฏ์)๋ฅผ ๋ฆฌํดํด์ค๋ค.
public class StringLength {
public static void main(String[] args) {
String str1 = "ABC";
String str2 = "A B C";
String str3 = "์๋
ํ์ธ์";
System.out.println(str1.length()); // 3์ ๋ฆฌํด
System.out.println(str2.length()); // 5๋ฅผ ๋ฆฌํด
System.out.println(str3.length()); // 5๋ฅผ ๋ฆฌํด
}
}
compareTo()
: ๋ฌธ์์ด์ ์ฌ์ ์ ๊ฐ์ ๋น๊ตํ์ฌ ๊ทธ์ ํด๋น๋๋ int๊ฐ์ ๋ฆฌํดํ๋ค.
์๋ฅผ ๋ค์ด A>B ์ผ๋, A=B์ด๋ฉด 0 A>B์ด๋ฉด 1 A<B์ด๋ฉด -1์ ๋ฆฌํดํ๋ค.
public void test(){
String str1 = "AA";
String str2 = "AA":
String str3 = "BB";
System.out.println(str1.compareto(str2)); // ๊ฒฐ๊ณผ 0
System.out.println(str2. compareTo(str3)); // ๊ฒฐ๊ณผ -1
System.out.println(str3.compareTo(str2)): // ๊ฒฐ๊ณผ 1
}
public class String_toCaseTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "Hello World";
String substr1 = str.toLowerCase();
String substr2 = str.toUpperCase();
System.out.println(substr1); // hello world ์ถ๋ ฅ
System.out.println(substr2); // HELLO WORLD ์ถ๋ ฅ
}
}
substr(a,b)
: a๋ ์์๊ฐ, b๋ ๊ธธ์ด
a๋ฒ์งธ๋ถํฐ b๊ธธ์ด๋งํผ ์๋ผ๋ด์ ํ์
substring(a,b)
: a๋ ์์๊ฐ, b๋ ์ข
๋ฃ๊ฐ
a๋ฒ์งธ๋ถํฐ b๋ฒ์งธ ์ ๊น์ง ์๋ผ๋ด์ ํ์
slice(a,b)
: a๋ ์์๊ฐ, b๋ ์ข
๋ฃ๊ฐ
a๋ฒ์งธ๋ถํฐ b๋ฒ์งธ ์ ๊น์ง ์๋ผ๋ด์ ํ์
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String A=sc.next();
String B=sc.next();
/* Enter your code here. Print output to STDOUT. */
System.out.println(A.length() + B.length());
// ์ฒซ๋ฒ์งธ ์ค์๋ ๊ฐ A,B์ ๊ธธ์ด๋ฅผ ๊ตฌํด์ ๋ํด์ค ๊ฐ์ ํ๋ฆฐํธ
if (A.compareTo(B) > 1){
System.out.println("Yes");
} else{
System.out.println("No");
} // ๋๋ฒ์งธ ์ค์๋ A,B ๋น๊ตํด์ A๊ฐ B๋ณด๋ค ์ฌ์ ์์ผ๋ก ๋น ๋ฅด๋ฉด YES ์๋๋ฉด No
System.out.println(A.substring(0,1).toUpperCase()+A.substring(1,A.length())+" "+B.substring(0,1).toUpperCase()+B.substring(1,B.length()));
} // A๋ฅผ 0๋ฒ์งธ๋ถํฐ 1๋ฒ์งธ๊น์ง ์๋ผ์ ๋๋ฌธ์๋ก ๋ง๋ค๊ณ , e๋ค์ A๋ฅผ ์ฒซ๋ฒ์งธ๋ถํฐ A๊ธธ์ด๋งํผ ์๋ผ์ ๋ถ์ฌ์ค๋ค. ๊ทธ๋ฆฌ๊ณ ""์ผ๋ก AB ์ฌ์ด์ ๊ณต๋ฐฑ์ ๋ฃ์ด์ค ๋ค์ B๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฒซ๊ธ์๋ง ๋๋ฌธ์์ฒ๋ฆฌ ํด์ค๋ค.
}