Legjobb válasz
—————— JAVA vs PYTHON megfelelői—————
JAVA :
Szintaxis: Hozzáférés
char ch = str.charAt (index);
Szintaxis: bemenet
char ch = sc.next (). charAt (index);
charAt (): Java-ban a charAt () segítségével érhető el a Karakter a Stringből az adott indexnél. Ez arra is használható, hogy karaktert kapjon a szokásos bemeneti adatfolyamból.
PYTHON:
Szintaxis: Hozzáférés
ch = String [index]
Szintaxis: bemenet
ch = input ()
A pythonban a java charAt () egyenértéke állítólag előfizető operátor , amelyet [] , amelyen keresztül a A karakterlánc indexe segítségével érhető el, ugyanúgy, mint a java charAt (). A karakter bemenetet bemenetként kapjuk meg a bemenet () .
Karakter a bemeneti adatfolyamból:
Példa: ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
Példa: ——-> 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
}
}
Karakter elérése a karakterláncból:
Példa: —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
Példa: —— → 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
}
}
KIMENET: P
Válasz
Egy karakteren belül egy adott charAt kezeléséhez a Java megadta a charAt () módszert. Az alábbi példa kivonja és kinyomtatja a karakterlánc első és utolsó karakterét
// 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 ) );
Amikor Python-ban egy tömb-indexet használunk, a kezdő karakter indexe van nulla. Az alábbiakban egy ekvivalens Python-kódszegmenst mutatunk be a fenti Java-kódhoz.
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
A charAt () metódus beállításához mindkét programozási nyelvet ellenőrizheti.