Care este echivalentul Python cu metoda Java?


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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *