java - charAt ()은 문자열을 반환하지 않습니까?

기사 출처 java char

한 문자열의 첫 글자가 다른 문자열의 첫 글자와 같은지 알려주는 코드를 작성하려고합니다. 문자열을 charAt ()의 반환과 비교하는 방법을 알아낼 수 없습니다. 도움?

   public class CharAtTest
    {
        public static void main(String [] args)
        {
            String name = "joe";
            String initial = "j";
            if(initial.equals(name.charAt(0)))
            {
                System.out.println("Sucess");
            }else{
                System.out.println("Fail");
            }

        }
    }
다음을 사용할 수 있습니다.

if (initial.charAt(0) == name.charAt(0))


이상

if (name.startsWith(initial)) {

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/13694689/

관련 기사
enums - Java API에서 열거 형 사용
java - 자바에서 정수 비교
java - RandomAccess 인터페이스, 왜 메소드가 없습니까?
java - ArrayIndexOutOfBoundsException 데이터 액세스 시도
java - Java의 내부 클래스에서 변수에 액세스
java - 날짜 시간 형식 Java로 시간 추가
java - Java 인터페이스에 대한 Java 특성 파일 바인딩
java - "리소스로 시도"에 문제가 있음
java - 배포 (게시) 후 Weblogic 오류 : 오류 503-- 서비스를 사용할 수 없음
java - Java의 arraylist에 대용량 파일을로드하는 가장 좋은 방법