ArrayList의 문자열에서 특정 단어를 제거하려고합니다.

user6059507

나는 s ArrayList를 취하고 String클래스의 한 메소드가를 취하고 String앞에 "긴급 :"을 추가하고 목록의 시작 부분에 배치합니다. 나는 이제 int, String의 위치 를 취하고 그 문자열을 목록의 끝으로 '강등' 시키는 방법을 작성하고 있습니다 .

그러나 문자열 앞에 "urgent :"가있는 경우이 메서드는 강등 된 경우 "urgent :"도 제거해야합니다. 모든 것이 컴파일되고 실행되지만 "긴급"을 제거하지 않고 이유를 모르겠습니다.

public void addUrgetItem(String newItem) {
    String urgentItem = newItem; 
    items.add(0, "urgent: " + urgentItem); 
}

public void demote(int position) {
    int size = items.size();  
    String itemAtSpot = items.get(position); 
    items.remove(itemAtSpot); 
    items.add((size-1), itemAtSpot); 

    if (itemAtSpot.startsWith("urgent:")) {
        items.remove("urgent:"); 
    }
}
공명하다

당신이 이것을 말할 때 :

items.remove("urgent:");

String목록의 특정 항목이 아니라 목록 자체에서 문자 "긴급" 을 제거하려고 합니다. 대신 .NET Framework에 itemAtSpot다시 추가하기 전에 해당 텍스트를 제거해야 합니다 List. 다음과 같이 보일 것입니다.

public void demote(int position) {
    int size = items.size();  
    String itemAtSpot = items.get(position); 
    items.remove(itemAtSpot); 
    if (itemAtSpot.startsWith("urgent: ")) {
        itemAtSpot = itemAtSpot.substring("urgent: ".length());
    }
    items.add(itemAtSpot); 
}

따라서를 제거한 String후 "urgent :"뒤에있는 모든 항목의 하위 문자열을 가져 와서 List끝에 다시 추가합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Lua의 문자열에서 특정 특수 문자를 제거하려면 어떻게해야합니까?

분류에서Dev

특정 단어까지 문자열의 단어를 선택하고 그 뒤에 오는 단어를 제거합니다.

분류에서Dev

내 파일의 여러 단어에서 특정 문자를 제거하려면 어떻게합니까?

분류에서Dev

특정 문자에서 문자열의 일부를 제거하려면 어떻게합니까?

분류에서Dev

문자열에서 특정 문자를 필터링합니다. 특정 문자의 왼쪽에 나타나는 경우에만 제거하고 싶습니다.

분류에서Dev

문자열에서 단어의 특정 단어 또는 일부를 포함하는 단어를 제거

분류에서Dev

긴 문자열에서 특정 단어 뒤의 단어 제거

분류에서Dev

정규식-숫자 뒤의 첫 번째 문자를 제외하고 문자열에서 특정 문자를 제거합니다.

분류에서Dev

정규식은 특정 문자열에서 단어를 제거합니다.

분류에서Dev

문자열에서 특정 문자의 마지막을 제외한 모든 문자를 제거하려고하지만 관련없는 일부 문자를 삭제합니다.

분류에서Dev

가장 긴 단어를 반환하려고하지만 특정 문자를 제거합니다.

분류에서Dev

Postgres의 문자열에서 특정 단어를 추출하는 방법

분류에서Dev

문자열에서 특정 단어의 다음 단어 두 개를 어떻게 얻을 수 있습니까?

분류에서Dev

목록에서 특정 문자 이후의 모든 문자를 제거하려면 어떻게합니까

분류에서Dev

문자열에서 특정 단어 앞의 단어를 추출하는 방법은 무엇입니까?

분류에서Dev

해당 문자열의 일부가 노드의 특정 문자로 둘러싸인 경우를 제외하고 문자열에서 모든 공백을 제거하려면 어떻게합니까?

분류에서Dev

파이썬에서 목록의 모든 문자열에서 특정 문자를 어떻게 제거합니까?

분류에서Dev

정규식은 문자열에서 3 개 이하의 문자 단어의 첫 번째 문자를 제거합니다.

분류에서Dev

탭으로 구분 된 파일의 특정 열에서 여러 쉼표를 제거하고 새 줄에 단어를 인쇄합니다.

분류에서Dev

문자열에서 특정 단어를 제거

분류에서Dev

문자열에서 특수 문자 단어를 제거하려면 어떻게해야합니까?

분류에서Dev

VI의 다른 단어에서 특정 문자를 삭제하는 방법

분류에서Dev

mysql의 문자열에서 특정 단어를 삭제하는 방법은 무엇입니까?

분류에서Dev

열의 행을 반복하고 파이썬에서 특정 단어 뒤에있는 모든 텍스트를 제거합니다.

분류에서Dev

텍스트 파일의 문자열에서 특정 단어를 어떻게 추출합니까? C ++

분류에서Dev

특정 패턴의 문자열에서 단어를 제거하고 첫 번째 숫자를 유지하는 방법

분류에서Dev

Bash의 문장에서 특정 단어를 제거 하시겠습니까?

분류에서Dev

Swift에서 문자열의 특정 단어를 어떻게 바꿀 수 있습니까?

분류에서Dev

파이썬에서 if 문을 만들기 위해 특정 키워드를 얻기 위해 문자열의 특정 단어를 필터링합니다.

Related 관련 기사

  1. 1

    Lua의 문자열에서 특정 특수 문자를 제거하려면 어떻게해야합니까?

  2. 2

    특정 단어까지 문자열의 단어를 선택하고 그 뒤에 오는 단어를 제거합니다.

  3. 3

    내 파일의 여러 단어에서 특정 문자를 제거하려면 어떻게합니까?

  4. 4

    특정 문자에서 문자열의 일부를 제거하려면 어떻게합니까?

  5. 5

    문자열에서 특정 문자를 필터링합니다. 특정 문자의 왼쪽에 나타나는 경우에만 제거하고 싶습니다.

  6. 6

    문자열에서 단어의 특정 단어 또는 일부를 포함하는 단어를 제거

  7. 7

    긴 문자열에서 특정 단어 뒤의 단어 제거

  8. 8

    정규식-숫자 뒤의 첫 번째 문자를 제외하고 문자열에서 특정 문자를 제거합니다.

  9. 9

    정규식은 특정 문자열에서 단어를 제거합니다.

  10. 10

    문자열에서 특정 문자의 마지막을 제외한 모든 문자를 제거하려고하지만 관련없는 일부 문자를 삭제합니다.

  11. 11

    가장 긴 단어를 반환하려고하지만 특정 문자를 제거합니다.

  12. 12

    Postgres의 문자열에서 특정 단어를 추출하는 방법

  13. 13

    문자열에서 특정 단어의 다음 단어 두 개를 어떻게 얻을 수 있습니까?

  14. 14

    목록에서 특정 문자 이후의 모든 문자를 제거하려면 어떻게합니까

  15. 15

    문자열에서 특정 단어 앞의 단어를 추출하는 방법은 무엇입니까?

  16. 16

    해당 문자열의 일부가 노드의 특정 문자로 둘러싸인 경우를 제외하고 문자열에서 모든 공백을 제거하려면 어떻게합니까?

  17. 17

    파이썬에서 목록의 모든 문자열에서 특정 문자를 어떻게 제거합니까?

  18. 18

    정규식은 문자열에서 3 개 이하의 문자 단어의 첫 번째 문자를 제거합니다.

  19. 19

    탭으로 구분 된 파일의 특정 열에서 여러 쉼표를 제거하고 새 줄에 단어를 인쇄합니다.

  20. 20

    문자열에서 특정 단어를 제거

  21. 21

    문자열에서 특수 문자 단어를 제거하려면 어떻게해야합니까?

  22. 22

    VI의 다른 단어에서 특정 문자를 삭제하는 방법

  23. 23

    mysql의 문자열에서 특정 단어를 삭제하는 방법은 무엇입니까?

  24. 24

    열의 행을 반복하고 파이썬에서 특정 단어 뒤에있는 모든 텍스트를 제거합니다.

  25. 25

    텍스트 파일의 문자열에서 특정 단어를 어떻게 추출합니까? C ++

  26. 26

    특정 패턴의 문자열에서 단어를 제거하고 첫 번째 숫자를 유지하는 방법

  27. 27

    Bash의 문장에서 특정 단어를 제거 하시겠습니까?

  28. 28

    Swift에서 문자열의 특정 단어를 어떻게 바꿀 수 있습니까?

  29. 29

    파이썬에서 if 문을 만들기 위해 특정 키워드를 얻기 위해 문자열의 특정 단어를 필터링합니다.

뜨겁다태그

보관