Java/String

Java String 예시 2(contains, startswith, lastIndexOf)

S.T.Lee 2022. 11. 14. 21:13
package lec13.StringLec.lec01;

public class StringLec02 {
	
	public static void main(String[] args) {
		
		//contains - 있으면 true, 아니면 false
		String strContains01 = "Hello, world!";
		boolean boolCon1 = strContains01.contains("Hello");
		boolean boolCon2 = strContains01.contains("He");
		boolean boolCon3 = strContains01.contains("good");
		System.out.println("result1 :"+ boolCon1 + "result2 :"+ boolCon2 +"result3 :"+ boolCon3);
		
		//startswith
		String strStarts01 = "Hello, world!";
		boolean boolStart01 = strStarts01.startsWith("H");
		boolean boolStart02 = strStarts01.startsWith("e");
		System.out.println(boolStart01 + "..." + boolStart02);
		
		String strStarts02 = "Hello, world!";
		boolean boolStart03 = strStarts02.startsWith("H", 1);
		boolean boolStart04 = strStarts02.startsWith("e", 1);
		System.out.println(boolStart03 + "..." + boolStart04);
		
		System.out.println("======================================");
		
		//lastIndexOf - 해당 스트링중 제일 마지막 인덱스 번호를 반환
		String strLastIndex01 = "Hello, world!";
		int intLast01 = strLastIndex01.lastIndexOf("!");
		int intLast02 = strLastIndex01.lastIndexOf("w");
		System.out.println(intLast01 + "..........." + intLast02);
	}
	
}