Migliore risposta
—————— JAVA vs PYTHON equivalenti —————
JAVA :
Sintassi: accesso
char ch = str.charAt (index);
Sintassi: Input
char ch = sc.next (). charAt (index);
charAt (): In Java charAt () è usato per accedere al carattere dalla stringa allindice dato. Viene utilizzato anche per ottenere un carattere dal flusso di input standard.
PITONE:
Sintassi: Accesso
ch = String [index]
Sintassi: Input
ch = input ()
In python lequivalente di charAt () in java è detto essere operatore pedice rappresentato come [] attraverso il quale i caratteri nel Accesso alla stringa con laiuto del suo indice uguale a charAt () in java. A Limmissione di caratteri viene ottenuta come input utilizzando la funzione parola chiave input () .
Recupero Carattere dal flusso di input:
Esempio: ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
Esempio: ——-> 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
}
}
Accesso a un carattere dalla stringa:
Esempio: —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
Esempio: —— → 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
}
}
OUTPUT: P
Risposta
Per gestire un carattere specifico allinterno di una stringa, Java ha dato il metodo charAt (). Lesempio seguente estrae e stampa il primo e lultimo carattere di una stringa
// 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 ) );
Quando Python, usiamo un indice di matrice con il carattere iniziale che ha un indice di zero. Quanto segue illustra un segmento di codice Python equivalente per il codice Java sopra
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
Puoi controllare entrambi i linguaggi di programmazione per impostare il metodo charAt ().