Programming/Java
StringTokenizer()
DuckFin
2021. 9. 23. 11:26
public class StringSample {
public static void main(String[] args) {
// TODO Auto-generated method stub
String fileName = "2021.report.hwp";
System.out.println(fileName.indexOf("."));
int positionOfDot = fileName.indexOf(".");
System.out.println(fileName.substring(positionOfDot+1));
System.out.println(fileName.lastIndexOf("."));
positionOfDot =fileName.lastIndexOf(".");
System.out.println(fileName.substring(positionOfDot+1));
}
}
4
report.hwp
11
hwp
public static void main(String[] args) {
// TODO Auto-generated method stub
StringTokenizer st = new StringTokenizer("홍길동/장화/홍련/콩쥐/팥쥐","/");
while(st.hasMoreTokens())
System.out.println(st.nextToken());
}
홍길동
장화
홍련
콩쥐
팥쥐
public static void main(String[] args) {
// TODO Auto-generated method stub
String a = new String(" C#");
String b = new String(",C++ ");
System.out.println(a + "의 길이는 " + a.length());
System.out.println(a.contains("#"));
a = a.concat(b);
System.out.println(a);
a = a.trim();
System.out.println(a);
String s[] = a.split(",");
for (int i = 0; i<s.length; i++)
System.out.println("분리된 문자열"+i+": " +s[i]);
a = a.substring(5);
System.out.println(a);
}
C#의 길이는 3
true
C#,C++
C#,C++
분리된 문자열0: C#
분리된 문자열1: C++
+