Bästa svaret
——————— JAVA vs PYTHON Equivalents —————
JAVA :
Syntax: Åtkomst
char ch = str.charAt (index);
Syntax: Ingång
char ch = sc.next (). charAt (index);
charAt (): I Java används charAt () för att komma åt karaktären från strängen vid det angivna indexet. Detta används också för att få en karaktär från standardinmatningsströmmen.
PYTHON:
Syntax: Åtkomst
ch = String [index]
Syntax: Input
ch = input ()
I python är ekvivalenten charAt () i java sägs vara abonnentoperatör vilket representeras som [] genom vilket tecknen i Strängar nås med hjälp av dess index som samma som charAt () i java. En teckeninmatning fås som inmatning med nyckelordsfunktionen input () .
Kommer Tecken från ingångsströmmen:
Exempel: ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
Exempel: ——-> 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
}
}
Åtkomst till en karaktär från strängen:
Exempel: —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
Exempel: —— → 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
}
}
UTGÅNG: P
Svar
För att hantera en specifik charAt inom en sträng, gav Java charAt () -metoden. Följande exempel extraherar och skriver ut det första och sista tecknet i en sträng
// 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 ) );
När Python använder vi ett array-abonnemang med starttecknet som har ett index av noll. Följande illustrerar ett motsvarande Python-kodsegment för Java-koden ovan
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
Du kan kontrollera båda programmeringsspråket för att ställa in charAt () -metoden.