Najlepsza odpowiedź
—————— Odpowiedniki JAVA a PYTHON —————
JAVA :
Składnia: dostęp
char ch = str.charAt (index);
Składnia: dane wejściowe
char ch = sc.next (). charAt (index);
charAt (): W języku Java funkcja charAt () służy do uzyskiwania dostępu do znaku z ciągu znaków pod podanym indeksem. Służy również do pobierania znaku ze standardowego strumienia wejściowego.
PYTHON:
Składnia: dostęp
ch = ciąg [indeks]
Składnia: dane wejściowe
ch = input ()
W pythonie odpowiednikiem charAt () w java jest mówi się jako operator indeksu , który jest reprezentowany jako [] , przez które znaki w Ciąg jest dostępny za pomocą jego indeksu tak samo jak charAt () w java. Wprowadzanie znaków jest pobierane jako dane wejściowe za pomocą funkcji słowa kluczowego input () .
Pobieranie Znak ze strumienia wejściowego:
Przykład: ——-> PYTHON ← —-
ch=input() #Input character
print(ch) #Displays the character ch
Przykład: ——-> 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
}
}
Dostęp do znaku z ciągu:
Przykład: —— → PYTHON ← ——
str=”PROGRAMMING” #String
ch=s[0] #Accessing a Character from str
print(ch) #Displays ch
Przykład: —— → 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
}
}
WYJŚCIE: P
Odpowiedź
Aby zarządzać określonym charAt w ciągu, Java przekazała metodę charAt (). Poniższy przykład wyodrębnia i drukuje pierwszy i ostatni znak ciągu
// 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 ) );
W Pythonie używamy tablicy z indeksem, którego początkowy znak ma indeks zero. Poniżej przedstawiono równoważny segment kodu Pythona dla powyższego kodu Java
msg = "This is a string!"
print "The first character is", msg[ 0 ]
print "The last character is", msg[ len( msg ) - 1 ]
Możesz sprawdzić oba języki programowania, aby ustawić metodę charAt ().