JAVA/함수 (eclipse)

[JAVA] substring(x, y)

샛별KIM 2021. 6. 3. 15:26

String을 x부터 y까지의 숫자만 반환한다.

public void setName(String name) {
	if (name.length() < 1) {
		this.name = "홍길동";
	} else if (name.length() == 1) {
		this.name = "__" + name;
  	} else if (name.length() == 2) {
		this.name = "_" + name;
	} else if (name.length() > 3) {
		this.name = name.substring(0, 3);
	} else {
		this.name = name;
	}
}

setName을 "김뽀삐만수무강"이라고 할 시 0~3값 반환

//////출력

 

 

String email = "abcde@naver.com";

System.out.println(email.substring(0, email.indexOf('@')));
System.out.println(email.substring(email.indexOf('@') + 1));

//////출력

abcde
naver.com