Une méthode qui renvoie un code de hachage pour un caractère.
Le code de hachage est calculé par la formule suivante,
s [k] est le kème caractère de l'index, et lorsque la chaîne de caractères est String.length () = 0, String.hashCode sera 0 ~~ (je m'en fiche car java le fera pour moi Vous n'êtes pas obligé de le faire) ~~.
Méthode qui renvoie la valeur maximale de la chaîne spécifiée, c'est-à-dire le numéro d'index où la chaîne spécifiée apparaît en dernier. L'argument peut également être spécifié en Unicode. Vous pouvez également spécifier un numéro d'index pour lancer la recherche et commencer à partir de là.
Renvoie true si la chaîne spécifiée est dans la chaîne de recherche en tant que préfixe.
StarrtsWithSample.java
public class StarrtsWithSample {
public static void main(String[] args) {
String str = "Java String";
System.out.println(str.startsWith("Java")); //Java~
System.out.println(str.startsWith(" Strin")); //Strin~
System.out.println(str.startsWith("Java Str")); //Java Str~
System.out.println(str.startsWith("ing")); //ing~
System.out.println(str.startsWith("J")); //J~
}
}
Le résultat de l'exécution est
true
false
true
false
true
S'il existe une chaîne de caractères avec le préfixe spécifié, elle retournera true. Dans l'exemple ci-dessus, Java ~, Strin ~, Java Str ~, ing ~ et J ~ sont recherchés comme préfixes.
Contrairement aux précédents startsWith, cette fois, il spécifie un suffixe et retourne true si la chaîne est dans la chaîne de recherche.
Par exemple, si vous écrivez quelque chose qui recherche des mots anglais pour voir s'il y a ~ ing derrière
EndsWithSample.java
public class EndsWithSample {
public static void main(String[] args) {
String[] strs = {"trying","boolean","string","building","having","catch","throw"};
for(String str : strs){
System.out.println("Chaîne de recherche: " + str);
if(str.endsWith("ing")){
System.out.println("Il y a ~ ing.");
} else {
System.out.println("Il n'y a pas de ~ ing.");
}
}
}
}
Le résultat est le suivant.
Chaîne de recherche: trying
Il y a ~ ing.
Chaîne de recherche: boolean
Il n'y a pas de ~ ing.
Chaîne de recherche: string
Il y a ~ ing.
Chaîne de recherche: building
Il y a ~ ing.
Chaîne de recherche: having
Il y a ~ ing.
Chaîne de recherche: catch
Il n'y a pas de ~ ing.
Chaîne de recherche: throw
Il n'y a pas de ~ ing.
Une méthode qui renvoie true lorsque length () = 0.
Méthode qui divise par une chaîne de caractères spécifiée et renvoie le résultat sous forme de tableau. Il est également possible de spécifier le nombre de fois à diviser.
Ce qui suit est celui qui divise l'URL avec /
SplitSample.java
public class SplitSample {
public static void main(String[] args) {
String str = "developers.google.com/analytics/devguides/reporting/mcf/v3/";
for(String part : str.split("/")) {
System.out.println(part);
}
}
}
Le résultat est
developers.google.com
analytics
devguides
reporting
mcf
v3
devenir.
Une méthode qui renvoie une chaîne de caractères (type String) sous la forme d'un tableau de Char.
Par exemple
ToCharArraySample.java
public class ToCharArraySample {
public static void main(String[] args) {
String str = "Google";
char[] char1 = str.toCharArray();
for(char partChar : char1) {
System.out.println(partChar);
}
}
}
Lorsque vous exécutez
G
o
o
g
l
e
Est retourné et stocké dans un tableau de type char.