Cel mai bun răspuns
—————— JAVA vs PYTHON Equivalents —————
JAVA :
Sintaxă: accesare
char ch = str.charAt (index);
Sintaxă: Intrare
char ch = sc.next (). charAt (index);
charAt (): În Java charAt () este utilizat pentru accesarea caracterului din șir la indexul dat. Aceasta este, de asemenea, utilizată pentru obținerea unui caracter din fluxul de intrare standard.
PYTHON:
Sintaxă: accesare
ch = String [index]
Sintaxă: intrare
ch = input ()
În python echivalentul lui charAt () în java este se spune că este operator de subscript care este reprezentat ca [] prin care caracterele din Șirul este accesat cu ajutorul indexului său la fel ca charAt () în java. O intrare de caractere este obținută ca intrare utilizând funcția cuvânt cheie input () .
Obținerea Caracter din fluxul de intrare:
Exemplu: ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
Exemplu: ——-> 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
}
}
Accesarea unui caracter din șir:
Exemplu: —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
Exemplu: —— → 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
}
}
IEȘIRE: P
Răspuns
Pentru a gestiona un caracter specific într-un șir, Java a dat metoda charAt (). Următorul exemplu extrage și imprimă primul și ultimul caracter al unui șir
// 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 ) );
Când Python, folosim un index de matrice cu caracterul de pornire având un index de zero. Următorul ilustrează un segment de cod Python echivalent pentru codul Java de mai sus
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
Puteți verifica ambele limbaje de programare pentru a seta metoda charAt ().