Mikä on Python-vastine Java-charat-menetelmälle?


Paras vastaus

—————— JAVA vs. PYTHON-ekvivalentit —————

JAVA :

Syntaksi: Pääsy

char ch = str.charAt (hakemisto);

Syntaksi: Input

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

charAt (): Java-ohjelmassa charAt () -toimintoa käytetään merkin käyttämiseen merkkijonosta annetussa hakemistossa. Tätä käytetään myös merkin hakemiseen vakiosyöttövirrasta.

PYTHON:

Syntaksi: Pääsy

ch = String [hakemisto]

Syntaksi: tulo

ch = input ()

Pythonissa charAt () : n Java-vastaava on sanotaan olevan alaindeksioperaattori , jota edustaa nimellä [] , jonka kautta Merkkijonoa käytetään sen hakemiston avulla , joka on sama kuin java charAt (). Merkkinsyöttö saadaan syötteenä käyttämällä avainsanafunktiota -syöttö () .

Hakeminen Merkki syöttövirrasta:

Esimerkki: ——-> PYTHON ← –

ch=input() #Input character

print(ch) #Displays the character ch

Esimerkki: ——-> 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

}

}

Merkin käyttö merkkijonosta:

Esimerkki: —— → PYTHON ← ——

str=”PROGRAMMING” #String

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

print(ch) #Displays ch

Esimerkki: —— → 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

}

}

LÄHTÖ: P

Vastaa

Jos haluat hallita tiettyä merkkijonossa olevaa charAtia, Java antoi charAt () -menetelmän. Seuraava esimerkki poimii ja tulostaa merkkijonon ensimmäisen ja viimeisen merkin.

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

Kun Python on käytössä, käytämme taulukon alaindeksiä, jonka aloitusmerkillä on hakemisto nolla. Seuraava kuvaa vastaavan Python-koodisegmentin yllä olevalle Java-koodille.

msg = "This is a string!"

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

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

Voit määrittää charAt () -menetelmän tarkistamalla molemmat ohjelmointikielet.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *