Melhor resposta
—————— Equivalentes JAVA vs PYTHON —————
JAVA :
Sintaxe: Acessando
char ch = str.charAt (index);
Sintaxe: Entrada
char ch = sc.next (). charAt (index);
charAt (): em Java charAt () é usado para acessar o caractere da string no índice fornecido. Isso também é usado para obter um caractere do fluxo de entrada padrão.
PYTHON:
Sintaxe: Acessando
ch = String [index]
Sintaxe: Entrada
ch = input ()
Em python, o equivalente a charAt () em java é dito ser operador subscrito que é representado como [] através do qual os caracteres no String estão sendo acessadas com a ajuda de seu índice da mesma forma que charAt () em java. Uma entrada de caracteres é obtida como uma entrada usando a função de palavra-chave input () .
Obtendo Caracter do fluxo de entrada:
Exemplo: ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
Exemplo: ——-> 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
}
}
Acessando um caractere da string:
Exemplo: —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
Exemplo: —— → 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
}
}
SAÍDA: P
Resposta
Para gerenciar um charAt específico dentro de uma string, Java fornece o método charAt (). O exemplo a seguir extrai e imprime o primeiro e o último caractere de uma string
// 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, usamos um subscrito de matriz com o caractere inicial tendo um índice de zero. O seguinte ilustra um segmento de código Python equivalente para o código Java acima
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
Você pode verificar as duas linguagens de programação para definir o método charAt ().