TreeSet
이 Strings
으로 채워져 있고 그 중 하나의 키가 세트 외부의 문자열로 시작하여 얻을 수 있는지 확인하고 싶습니다. 그 특정 키와 뭔가 그것을 (문자열에 넣어) 예를 들어 내 String
은 test 1 2 3
이고 나는 test 1 2
세트에 key
을 가지고 있는데 그것은 사실을 돌려줘야하고 열쇠를 말해줘. TreeSet을 사용하는 이유는 내 yaml 파일의 키를 읽는 데 대소 문자를 구분하지 않아야하기 때문입니다. 사용하기 전에 세트의 반복기를 사용했습니다.TreeSet의 키가 String으로 시작하는지 확인하고
Iterator<String> itr = myTreeSet.iterator();
while(itr.hasNext())
if (myString.startsWith(itr.next())){ }
하지만 if 문을 true로 만든 키를 만들 수 없습니다. 당신은 정말 가까이있어
그래도 효과가 있었지만 그 사실을 실현하는 열쇠는 어떻게 얻을 수 있습니까? – Alex
@Alex 발견 된 키를 반환하도록 편집되었습니다. –