Beste antwoord
—————— JAVA versus PYTHON-equivalenten —————
JAVA :
Syntaxis: Toegang
char ch = str.charAt (index);
Syntaxis: invoer
char ch = sc.next (). charAt (index);
charAt (): In Java wordt charAt () gebruikt om toegang te krijgen tot het karakter van de string bij de opgegeven index. Dit wordt ook gebruikt om een personage uit de standaard invoerstroom te halen.
PYTHON:
Syntaxis: toegang
ch = String [index]
Syntaxis: invoer
ch = input ()
In python is het equivalent van charAt () in java naar verluidt subscript-operator die wordt weergegeven als [] waardoor de tekens in de Tekenreeks wordt benaderd met behulp van de bijbehorende index op dezelfde manier als charAt () in java. Een tekeninvoer wordt als invoer opgehaald met behulp van de trefwoordfunctie input () .
Ophalen Karakter uit de invoerstroom:
Voorbeeld: ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
Voorbeeld: ——-> 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
}
}
Toegang tot een personage uit de tekenreeks:
Voorbeeld: —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
Voorbeeld: —— → 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
Antwoord
Om een specifieke charAt binnen een string te beheren, Java gegeven de charAt () methode. In het volgende voorbeeld worden het eerste en laatste teken van een tekenreeks geëxtraheerd en afgedrukt.
// 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 ) );
Bij Python gebruiken we een array-subscript waarvan het startteken een index heeft van nul. Het volgende illustreert een equivalent Python-codesegment voor de bovenstaande Java-code
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
Je kunt beide programmeertalen aanvinken om de charAt () methode in te stellen.