Java에서 문자열의 문자 위치를 얻으려면 indexOf() 함수를 사용할 수 있습니다.
(권장 튜토리얼: java 입문 프로그램)
함수 구문:
indexOf() 함수는 다음과 같은 네 가지 형식을 갖습니다.
public int indexOf(int ch): 지정된 문자의 인덱스를 반환합니다. 문자열에서 발생 인덱스 또는 이 문자열에 해당 문자가 없는 경우 -1입니다.
public int indexOf(int ch, int fromIndex): fromIndex 위치부터 시작하여 문자열에서 지정된 문자가 처음 나타나는 인덱스를 반환합니다. 이 문자열에 해당 문자가 없으면 -1을 반환합니다.
int indexOf(String str): 문자열에서 지정된 문자가 처음 나타나는 인덱스를 반환합니다. 이 문자열에 해당 문자가 없으면 -1을 반환합니다.
int indexOf(String str, int fromIndex): fromIndex 위치부터 시작하여 문자열에서 지정된 문자가 처음 나타나는 인덱스를 반환합니다. 이 문자열에 해당 문자가 없으면 -1을 반환합니다.
매개변수 소개:
ch -- 문자, 유니코드 인코딩.
fromIndex - 검색을 시작할 인덱스 위치, 첫 번째 문자는 0 , 두 번째 문자는 1 등입니다.
str - 검색할 하위 문자열입니다.
(비디오 튜토리얼 추천: java 비디오 튜토리얼)
코드 구현:
public class Main { public static void main(String args[]) { String string = "aaa456ac"; //查找指定字符是在字符串中的下标。在则返回所在字符串下标;不在则返回-1. System.out.println(string.indexOf("b")); // indexOf(String str); 返回结果:-1,"b"不存在 // 从第四个字符位置开始往后继续查找,包含当前位置 System.out.println(string.indexOf("a",3));//indexOf(String str, int fromIndex); 返回结果:6 //(与之前的差别:上面的参数是 String 类型,下面的参数是 int 类型)参考数据:a-97,b-98,c-99 // 从头开始查找是否存在指定的字符 System.out.println(string.indexOf(99));//indexOf(int ch);返回结果:7 System.out.println(string.indexOf('c'));//indexOf(int ch);返回结果:7 //从fromIndex查找ch,这个是字符型变量,不是字符串。字符a对应的数字就是97。 System.out.println(string.indexOf(97,3));//indexOf(int ch, int fromIndex); 返回结果:6 System.out.println(string.indexOf('a',3));//indexOf(int ch, int fromIndex); 返回结果:6 }}
출력 결과:
-1 6 7 7 6 6
위 내용은 Java에서 문자열의 문자 위치를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음
