우수 답변
—————— JAVA 대 PYTHON 동등 항목 —————
JAVA :
구문 : 액세스
char ch = str.charAt (index);
구문 : 입력
char ch = sc.next (). charAt (index);
charAt () : Java에서 charAt ()은 지정된 인덱스의 문자열에서 문자에 액세스하는 데 사용됩니다. 표준 입력 스트림에서 문자를 가져 오는데도 사용됩니다.
PYTHON :
구문 : 액세스 중
ch = String [index]
구문 : 입력
ch = input ()
python에서 Java의 charAt () 에 해당하는 것은 구독 연산자 라고하며 []
문자열은 Java의 charAt ()과 동일한 색인을 사용하여 액세스됩니다. 문자 입력은 키워드 함수 input () .
가져 오기 입력 스트림의 문자 :
예 : ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
예 : ——-> JAVA ← ——-
import java.util.Scanner;
public class JavaExample
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
char ch = sc.next().charAt(0); //Character input
System.out.println(ch); //Displays ch
}
}
문자열에서 문자 액세스 :
예 : —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
예 : —— → JAVA ← ——
import java.util.Scanner;
public class JavaExample //Class JavaExample
{
public static void main(String args[]) //Main Method
String str = "PROGRAMMING"; //String
char ch = str.charAt(0); //Character at index->1 in str
System.out.println(ch); //Displays ch
}
}
출력 : P
Answer
문자열 내에서 특정 charAt을 관리하기 위해 Java는 charAt () 메소드를 제공합니다. 다음 예제는 문자열의 첫 번째와 마지막 문자를 추출하고 인쇄합니다.
// Java character support
String msg = "This is a string";
System.out.println( "The first character is " +
msg.charAt( 0 ) );
System.out.println( "The last characater is " +
msg.charAt( msg.length() - 1 ) );
Python에서는 인덱스가있는 시작 문자로 배열 첨자를 사용합니다. 0의. 다음은 위의 자바 코드에 해당하는 Python 코드 세그먼트를 보여줍니다.
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
두 프로그래밍 언어를 모두 확인하여 charAt () 메서드를 설정할 수 있습니다.