Co je Python ekvivalentní s charatovou metodou Java?


Nejlepší odpověď

—————— JAVA vs PYTHON Equivalents —————

JAVA :

Syntaxe: Přístup k

char ch = str.charAt (index);

Syntaxe: Vstup

char ch = sc.next (). charAt (index);

charAt (): V Javě se charAt () používá pro přístup ke znaku z řetězce v daném indexu. To se také používá k získání postavy ze standardního vstupního proudu.

PYTHON:

Syntaxe: Přístup

ch = Řetězec [index]

Syntaxe: Vstup

ch = input ()

V pythonu je ekvivalent charAt () v Javě údajně operátor dolního indexu , který je reprezentován jako [] , skrze které jsou znaky v K řetězci se přistupuje pomocí jeho indexu stejně jako charAt () v Javě. Vstup znaků se získává jako vstup pomocí funkce klíčových slov input () .

Získání Znak ze vstupního proudu:

Příklad: ——-> PYTHON ← —-

ch=input() #Input character

print(ch) #Displays the character ch

Příklad: ——-> 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

}

}

Přístup ke znaku z řetězce:

Příklad: —— → PYTHON ← ——

str=”PROGRAMMING” #String

ch=s[0] #Accessing a Character from str

print(ch) #Displays ch

Příklad: —— → 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

}

}

VÝSTUP: P

Odpověď

Ke správě konkrétního charAt v řetězci dala Java metodu charAt (). Následující příklad extrahuje a vytiskne první a poslední znak řetězce

// 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 ) );

V Pythonu používáme dolní index matice s počátečním znakem, který má index nula. Následující příklad ukazuje ekvivalentní segment kódu Pythonu pro kód Java výše

msg = "This is a string!"

print "The first character is", msg[ 0 ]

print "The last character is", msg[ len( msg ) - 1 ]

Chcete-li nastavit metodu charAt (), můžete zkontrolovat oba programovací jazyky.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *