Meilleure réponse
—————— Equivalents JAVA vs PYTHON —————
JAVA :
Syntaxe: Accès
char ch = str.charAt (index);
Syntaxe: Input
char ch = sc.next (). charAt (index);
charAt (): En Java, charAt () est utilisé pour accéder au caractère à partir de la chaîne à lindex donné. Ceci est également utilisé pour obtenir un caractère à partir du flux dentrée standard.
PYTHON:
Syntaxe: Accès
ch = Chaîne [index]
Syntaxe: Entrée
ch = input ()
En python, léquivalent de charAt () en java est dit être opérateur dindice représenté par [] à travers lesquels les caractères de Laccès à la chaîne à laide de son index est identique à charAt () en java. Une entrée de caractère est obtenue comme entrée à laide de la fonction de mot-clé input () .
Obtenir Caractère du flux dentrée:
Exemple: ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
Exemple: ——-> 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
}
}
Accès à un caractère à partir de la chaîne:
Exemple: —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
Exemple: —— → 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
}
}
SORTIE: P
Réponse
Pour gérer un charAt spécifique dans une chaîne, Java utilise la méthode charAt (). Lexemple suivant extrait et imprime le premier et le dernier caractère dune chaîne
// 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 ) );
Lorsque Python, nous utilisons un indice de tableau avec le caractère de départ ayant un index de zéro. Ce qui suit illustre un segment de code Python équivalent pour le code Java ci-dessus
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
Vous pouvez vérifier les deux langages de programmation pour définir la méthode charAt ().