문자열이 포함되어 있는지 확인하기 위해서
str.contains("test12345")
를 사용하시면 될 것 같고.하이픈 사이의 문자를 가져오는 방법은 다양할 수 있는데, 한가지 생각나는 방법은하이픈의 indexOf와 substring 을 사용하는 방법입니다.
int
firstIndex = str.indexOf(
'-'
);
secondIndex = str.indexOf(
, firstIndex +
1
String result = str.substring(firstIndex, secondIndex);
테스트를 작성하셔서 잘 동작하는 메소드를 작성하기실 바랍니다.
필요하신 자바 메소드들은 자바 문서에 다 있으니 참조하세요. https://www.masterqna.com/android/104240/%ED%8A%B9%EC%A0%95-%EA%B8%80%EC%9E%90-%EC%9D%B4%ED%9B%84-%EA%B8%80%EC%9E%90-%EC%B0%BE%EA%B8%B0