Java를 사용하여 문자열의 이웃 확인

KarebCN

A의 문자열 처럼 "전화" 내가 알고 싶은 이웃문자를 'O' 이에서와 경우 '시간''N'은 ) 내가 문자열 반복자와 tryed하지만 그 전이나 후 수 charAt (과 중 저를 준다 나는 것 -1 또는 무한 루프에 의해 범위를 벗어남

String s = textArea.getText();
    
    for( int i = 0; i < s.length(); i++) {
        char ch = s.charAt(i);
        char tz = s.charAt(i--);
                            
            System.out.print(ch);
            if(ch == 'n') {
            System.out.print(tz);
            break;
            }
        }
스터드가 필요한 도움

이런 식으로 시도해 볼 수 있습니다. 물론 예상 한 결과를 얻기 위해 코드를 변경할 수 있습니다.

public void stringSplit(String text)
    {
        char[] letters = text.toCharArray();
        for (int i=0; i<letters.length;i++)
        {
            if (i!=0 && i!=letters.length-1){
                System.out.print("neighbour left: " + letters[i - 1] +'\n');
                System.out.print("actual: " + letters[i]+'\n');
                if (letters[i - 1] == 'n') { //here I used the condition from your code
                    System.out.print("neighbour right: " + letters[i + 1] +'\n');
                    break;
                }
            }
            else if(i==0)
            {
                System.out.print("actual: " + letters[i]+'\n');
                System.out.print("neighbour right: " + letters[i + 1] +'\n');
            }
            else{
                System.out.print("neighbour left: " + letters[i - 1] +'\n');
                System.out.print("actual: " + letters[i]+'\n');

                System.out.println("end of string");
            }
        }
    }

이 버전에서는 모든 코너 케이스를 확인했습니다. 아직도 질문이 있습니까?

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C의 함수를 사용하여 문자열이 회문인지 확인

분류에서Dev

isEmpty ()를 사용하여 문자열이 null인지 확인

분류에서Dev

유형 검사를 사용하여 문자열이 특정 값인지 확인

분류에서Dev

flex를 사용하여 3 열 레이아웃 디자인

분류에서Dev

JavaScript에서 Regex를 사용하여 배열의 항목이 문자열에 있는지 확인

분류에서Dev

문자열의 공개 키를 사용하여 JWT 확인

분류에서Dev

녹아웃 유효성 검사를 사용하여 배열의 값이 고유한지 확인

분류에서Dev

문자열이 다른 Java의 하위 문자열인지 확인

분류에서Dev

파이썬에서 재귀를 사용하여 문자열이 다른 문자열의 후속인지 확인하는 방법은 무엇입니까?

분류에서Dev

linq를 사용하여 db에 문자열이 있는지 확인

분류에서Dev

linq를 사용하여 두 문자열 목록 사이에 공통 문자열이 있는지 확인

분류에서Dev

ajax를 사용하여 사용자 이름 가용성 확인

분류에서Dev

문자열 배열의 차이를 확인하는 방법

분류에서Dev

Swift를 사용하여 문자열 값이 배열에 있는지 여부를 확인하는 방법

분류에서Dev

EXISTS를 사용하여 중복 된 사용자 이름 확인

분류에서Dev

momentjs-사용자가 지정한 문자열을 사용하여 날짜 차이를 확인합니다.

분류에서Dev

루프를 사용하여 문자열의 모든 문자가 대문자인지 확인하는 방법

분류에서Dev

Swift를 사용하여 문자열이 어떤 숫자 배열에 있는지 확인하는 방법

분류에서Dev

문자열 길이를 사용하도록 '\ 0'확인 수정

분류에서Dev

curl 및 nginx를 사용하여 사이트 사용자의 존재 확인

분류에서Dev

"연결"문자열의 길이를 확인하는 방법

분류에서Dev

DataAnnotations를 사용하여 속성이 문자열 배열과 만 일치하는지 확인하는 방법

분류에서Dev

암호화 테이블 Java를 사용하여 문자열 인코딩 문제

분류에서Dev

PHP를 사용하여 MySQL 열에서 '문자열'확인

분류에서Dev

인덱스를 사용하여 문자열의 문자 반복

분류에서Dev

Regexp를 사용하여 문자열이 자음으로 시작하는지 확인

분류에서Dev

TypeScript를 사용하여 문자열 리터럴 통합의 모든 유형이 한 번 이상 사용되는지 확인할 수 있습니까?

분류에서Dev

preg_match를 여러 번 사용하여 문자열이 텍스트에 있는지 확인

분류에서Dev

Java : Try / Catch Exception을 사용하여 사용자 입력이 Double인지 확인

Related 관련 기사

  1. 1

    C의 함수를 사용하여 문자열이 회문인지 확인

  2. 2

    isEmpty ()를 사용하여 문자열이 null인지 확인

  3. 3

    유형 검사를 사용하여 문자열이 특정 값인지 확인

  4. 4

    flex를 사용하여 3 열 레이아웃 디자인

  5. 5

    JavaScript에서 Regex를 사용하여 배열의 항목이 문자열에 있는지 확인

  6. 6

    문자열의 공개 키를 사용하여 JWT 확인

  7. 7

    녹아웃 유효성 검사를 사용하여 배열의 값이 고유한지 확인

  8. 8

    문자열이 다른 Java의 하위 문자열인지 확인

  9. 9

    파이썬에서 재귀를 사용하여 문자열이 다른 문자열의 후속인지 확인하는 방법은 무엇입니까?

  10. 10

    linq를 사용하여 db에 문자열이 있는지 확인

  11. 11

    linq를 사용하여 두 문자열 목록 사이에 공통 문자열이 있는지 확인

  12. 12

    ajax를 사용하여 사용자 이름 가용성 확인

  13. 13

    문자열 배열의 차이를 확인하는 방법

  14. 14

    Swift를 사용하여 문자열 값이 배열에 있는지 여부를 확인하는 방법

  15. 15

    EXISTS를 사용하여 중복 된 사용자 이름 확인

  16. 16

    momentjs-사용자가 지정한 문자열을 사용하여 날짜 차이를 확인합니다.

  17. 17

    루프를 사용하여 문자열의 모든 문자가 대문자인지 확인하는 방법

  18. 18

    Swift를 사용하여 문자열이 어떤 숫자 배열에 있는지 확인하는 방법

  19. 19

    문자열 길이를 사용하도록 '\ 0'확인 수정

  20. 20

    curl 및 nginx를 사용하여 사이트 사용자의 존재 확인

  21. 21

    "연결"문자열의 길이를 확인하는 방법

  22. 22

    DataAnnotations를 사용하여 속성이 문자열 배열과 만 일치하는지 확인하는 방법

  23. 23

    암호화 테이블 Java를 사용하여 문자열 인코딩 문제

  24. 24

    PHP를 사용하여 MySQL 열에서 '문자열'확인

  25. 25

    인덱스를 사용하여 문자열의 문자 반복

  26. 26

    Regexp를 사용하여 문자열이 자음으로 시작하는지 확인

  27. 27

    TypeScript를 사용하여 문자열 리터럴 통합의 모든 유형이 한 번 이상 사용되는지 확인할 수 있습니까?

  28. 28

    preg_match를 여러 번 사용하여 문자열이 텍스트에 있는지 확인

  29. 29

    Java : Try / Catch Exception을 사용하여 사용자 입력이 Double인지 확인

뜨겁다태그

보관