PLOD

JAVA(자바) 문자열 자르기(Substring, Split) 본문

개발 공부/Java

JAVA(자바) 문자열 자르기(Substring, Split)

훌룽이 2022. 7. 30. 16:12

1. substring(int beginIndex.int endIndex)

index는 0부터 시작하며 괄호 안에는 시작 인덱스와 끝 인덱스를 입력받습니다.

메소드가 실행될 때 입력한 시작 인덱스 부터 끝 인덱스 까지 문자열을 자릅니다.

substring을 사용할 수 있는 조건은 변수형이 기본적으로 String입니다.

따라서 문자열이 아닌 숫자를 자르고 싶다던가 .. 할 때는 처음부터 숫자형(int,double) 변수를 사용하지 않고 문자형 자료형인 String으로 받는다던가.. 아니면 Integer.toString(), String.valueOf() 으로 숫자형을 문자열로 바꿔준 후, 사용해야 합니다.

//String.valueOf 사용

public class int ToString{

	public static void main(String[] args){
		
		int intValue1 = 123;

		int intValue2 = -123;

		String str1 = String.valueOf(intValue1);

		String str2 = String.valueOf(intValue2);

		System.out.println(str1);

		System.out.println(str2);

	}

}

​

//Integer.toString 사용

	public class int ToString{

		public static void main(String[] args){

			int intValue1 = 123;

			int intValue2 = -123;

			String str1 = Integer.toString(intValue1);

			String str2 = Integer.toString(intValue2);

			System.out.println(str1);

			System.out.println(str2);

	}

}

2. split(String regex)

split은 배열 일 때 사용하는 메소드 입니다. 배열을 원하는 기준에 맞춰 자를 때 사용합니다.

 

Comments