Java 18일차 4 (문자열 메소드)
2022. 12. 5. 11:10ㆍ코딩배움일지/JAVA
public class StringMethod {
public static void main(String[] args) {
String name = "김준일";
System.out.println(name.length());
}
}
/*결과*/
3
public class StringMethod {
public static void main(String[] args) {
String name = "김준일김준일";
System.out.println(name.length());
/*문자의 위치 찾기*/
System.out.println(name.indexOf("김"));
System.out.println(name.indexOf("준"));
// System.out.println(name.indexOf("일"));
/*문자의 위치 뒤에서 부터 찾기*/
System.out.println(name.lastIndexOf("김"));
char name1 = name.charAt(0);
System.out.println(name1);
}
}
/*결과*/
6
0
1
3
김
public class StringMethod {
public static void main(String[] args) {
String name = "김준일김수현";
System.out.println(name.length());
/*문자의 위치 찾기*/
System.out.println(name.indexOf("김"));
System.out.println(name.indexOf("준"));
/*문자의 위치 뒤에서 부터 찾기*/
System.out.println(name.lastIndexOf("김"));
char name1 = name.charAt(0);
System.out.println(name1);
char name2 = name.charAt(name.indexOf("준"));
System.out.println(name2);
String subName1 =name.substring(2); /*(0,2)0번 인덱스 부터 2번 인덱스 전까지 잘라라 2는 포함되지 않는다.*/ /*(2)해당 인덱스부터 끝까지*/
System.out.println(subName1);
String nameJunil = "김준일";
System.out.println(name.substring(name.indexOf(nameJunil), name.indexOf(nameJunil) + nameJunil.length()));
String file = "C:/String.java";
String fileName = null;
String extension = null;
fileName = file.substring("C:/".length(), file.lastIndexOf(".")); /*"C:/".length() 여기서 부터 찾아라*/
System.out.println(fileName);
extension = file.substring(file.lastIndexOf("."));
System.out.println(extension);
}
}
6
0
1
3
김
준
일김수현
김준일
String
.java
'코딩배움일지 > JAVA' 카테고리의 다른 글
Java 18일차 6 (문자열 메소드) (0) | 2022.12.05 |
---|---|
Java 18일차 5 (문자열 메소드) (0) | 2022.12.05 |
Java 18일차 3(람다 Predicate) (0) | 2022.12.05 |
Java 18일차 2(람다 Function) (0) | 2022.12.05 |
Java 18일차 1(람다 Map ForEach) (0) | 2022.12.05 |