Grundsätzlich ist die Zeichenfolge in "" "(doppeltes Anführungszeichen) eingeschlossen. Beispiel "Java"
Um es als Variable zu behandeln, deklarieren Sie den String-Typ und weisen Sie ihn dann zu. Beispiel String str = "java1";
Mit "'" (einfaches Anführungszeichen) oder "" "(doppeltes Anführungszeichen) Das Bundle ist eine Zeichenkette. Beispiel 1'perl1 ' Beispiel 2 "perl2"
Wenn es als Variable behandelt wird, kann es der Variablen unverändert zugewiesen werden, ohne das Konzept des Typs zu kennen. Beispiel 3 my $ str1 = 'perl1'; Beispiel 4 my $ str2 = 'perl2';
In Perl wird einer Variablen außerdem eine Zeichenfolge mithilfe einer hier als Dokument bezeichneten Beschreibungsmethode hinzugefügt. Es ist auch möglich zu ersetzen. Beispiel 5 mein $ str3 << 'EOD' abc defg hijkl EOD ("Abcdefghijkl" ist in der Variablen gespeichert)
Beim Verketten von Zeichenfolgen in Java werden der Operator "+" und die Methode "concat" Verwenden Sie die StringBuffer-Klasse oder die StringBuilder-Klasse. Beispiel 6 String str4 = "java1" + "java2"; ⇒ Variable str4 ist "java1 java2" Enthält die Zeichenfolge.
Verwenden Sie das Symbol ".", Wenn Sie Zeichenfolgen in Perl verketten. Beispiel 7 my $ str5 = "perl1". "Perl2"; ⇒ "perl1 perl2" für die Variable $ str5 Enthält die Zeichenfolge.
Verwenden Sie beim Vergleichen von Zeichenfolgen in Java die Methode "equals". Beispiel 8 "java1" .equals ("java2"); ⇒ Das Ergebnis ist falsch
Beim Vergleich mit dem Symbol "==" in Java tritt ein Kompilierungsfehler auf.
Verwenden Sie beim Vergleichen von Zeichenfolgen in Perl Zeichenfolgen wie "eq" und "ne". Verwenden Sie zum Vergleich Operatoren. Beispiel 9 "perl1" ne "perl2"; ⇒ Das Ergebnis ist wahr
Java muss Variablen eingeben und doppelte Anführungszeichen verwenden
Perl erfordert nicht, dass Sie den Typ der Variablen angeben, es muss nicht in doppelte Anführungszeichen gesetzt werden. Vor allem können Sie Perl mit einer hier beschriebenen Beschreibungsmethode eine Zeichenkette zuweisen. In Java gibt es kein Anhörungsdokument.
Das Symbol "+" wird für die in Java häufig verwendete Zeichenfolgenverkettung verwendet. Das Symbol "." Wird für die Verkettung von Zeichenfolgen in Perl verwendet.
Java verwendet die "equals" -Methode. Perl verwendet Operatoren für Zeichenfolgenvergleiche wie "eq" und "ne".
Schließlich Da ich an Webanwendungen in der Java-Entwicklung beteiligt war, Perls Vergleichsoperator Ich bin damit vertraut, aber die Tatsache, dass Sie das "." Ich bin nicht daran gewöhnt.
Recommended Posts