개발동

StringTokenizer() 본문

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++
+

'Programming > Java' 카테고리의 다른 글

참조변수와 인스턴스의 연결  (0) 2021.09.26
상속  (0) 2021.09.26
Calendar 클래스  (0) 2021.09.23
난수 생성  (0) 2021.09.23
숫자 야구 게임  (0) 2021.09.19