Qual è lequivalente di Python al metodo charat di Java?


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 ().

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *