728x90
1. 두 문자열이 같은지 여부 (equals)
public class SampleString {
public static void main (String [] args) {
String str1 = "abcde";
String str2 = "abcde";
String str3 = "fghij";
//「A.equals(B) '에서 A와 B가 동일한 값 여부를 판정한다.
// str1과 str2는 같은 값이므로 true.
System.out.println (str1.equals (str2));
// str1과 str3는 다른 값이므로 false입니다.
System.out.println (str1.equals (str3));
}
}
2. 대소문자 구별없이 두 문자열이 같은지 여부 (equalsIgnoreCase)
public class SampleString {
public static void main (String [] args) {
String str1 = "Abcde";
String str2 = "abcde";
String str3 = "fghij";
//「A.equalsIgnoreCase(B) '에서 대소 문자를 구별하지 않고 A와 B가 동일한 값 여부를 판정한다.
// str1과 str2는 같은 값이므로 true ( "A"와 "a"는 동일한 것으로 본다).
System.out.println (str1.equalsIgnoreCase (str2));
// str1과 str3는 다른 값이므로 false입니다.
System.out.println (str1.equalsIgnoreCase (str3));
}
}
3. 알파벳(사전적) 순서로 문자열 대소 비교 (compareTo)
public class SampleString {
public static void main (String [] args) {
String str1 = "def";
String str2 = "abc";
String str3 = "ghi";
String str4 = "def";
//「A.compareTo(B) "로, 사전의 순서로 문자열의 대소를 비교한다.
// A가 B보다 사전에 먼저 오는 경우는 0 이하
// A와 B가 동일한 경우는 0
// A가 B보다 사전에 나중에 오는 경우는 0 이상
//된다.
// str1이 str2보다 뒤에 오므 0 이상이된다.
System.out.println (str1.compareTo (str2));
// str1은 str3보다 먼저 오므 0 이하가된다.
System.out.println (str1.compareTo (str3));
// str1은 str4과 같기 때문에 0이된다.
System.out.println (str1.compareTo (str4));
}
}
4. 대소 문자 구분없이 알파벳(사전적) 순서로 문자열의 대소를 비교 (compareToIgnoreCase)
public class SampleString {
public static void main (String [] args) {
String str1 = "def";
String str2 = "Def";
//「A.compareToIgnoreCase(B) "로, 사전의 순서로 문자열의 대소를 비교한다.
// 대문자 소문자는 구별하지 않는다 (동일한 것으로 본다).
// str1이 str2와 동일하므로 0이된다 ( "d"와 "D"는 동일한 것으로 본다).
System.out.println (str1.compareToIgnoreCase (str2));
}
}
5. 문자열의 결합 (concat)
public class SampleString {
public static void main (String [] args) {
String helloStr = "Hello";
String spaceStr = "";
String worldStr = "World";
// concat (String str) 문자열을 결합
System.out.println (helloStr.concat (spaceStr) .concat (worldStr));
}
}
6. 글자 검색 (charAt)
public class SampleString {
public static void main (String [] args) {
String str = "Hello World";
// charAt (int index) 문자열 안의 글자를 가져온다.
// 취득하는 문자는 인수의 index로 지정한다.
System.out.println (str.charAt (0));
}
}
7. 문자열의 일부를 가져오기 (substring)
public class SampleString {
public static void main (String [] args) {
String str = "Hello World";
// substring (int beginIndex, int endIndex) 문자열 중 일부를 가져온다.
// 검색 문자열 인수의 index로 지정한다.
System.out.println (str.substring (0, 5));
}
}
8. 대소문자 변환 (toLowerCase, toUpperCase)
public class SampleString {
public static void main (String [] args) {
String str1 = "HELLO";
String str2 = "world";
// toLowerCase () 대문자를 소문자로 변환한다.
System.out.println (str1.toLowerCase ());
// toUpperCase 소문자를 대문자로 변환한다.
System.out.println (str2.toUpperCase ());
}
}
2021/02/28 - [컴퓨터] - [안드로이드/자바] 기본 샘플 코드를 이용하여 쉽게 이해하기 1탄
2021/03/02 - [컴퓨터] - [안드로이드/자바] 날짜, 시간, 달력 등 샘플 코드를 이용하여 쉽게 이해하기 3탄
2021/03/03 - [컴퓨터] - [안드로이드/자바] 파일추가, 파일삭제 등 파일처리의 모든것을 샘플코드를 이용하여 쉽게 이해하기 4탄
2021/03/04 - [컴퓨터] - [안드로이드/자바] 더하기, 빼기, 곱하기, 나누기, 소수점 등 수치 처리 샘플코드를 이용하여 쉽게 이해하기 5탄
728x90
'컴퓨터' 카테고리의 다른 글
[안드로이드/자바] 더하기, 빼기, 곱하기, 나누기, 소수점 등 수치 처리 샘플코드를 이용하여 쉽게 이해하기 5탄 (0) | 2021.03.04 |
---|---|
[안드로이드/자바] 파일추가, 파일삭제 등 파일처리의 모든것을 샘플코드를 이용하여 쉽게 이해하기 4탄 (0) | 2021.03.03 |
[안드로이드/자바] 날짜, 시간, 달력 등 샘플 코드를 이용하여 쉽게 이해하기 3탄 (0) | 2021.03.02 |
[안드로이드/자바] 기본 샘플 코드를 이용하여 쉽게 이해하기 1탄 (0) | 2021.02.28 |
PDF 파일을 변환하거나 PPT 파일을 변환할수 있는 강력한 무료 사이트 서비스 어도비에서 가능합니다. (0) | 2021.02.28 |