Interprétation des documents Java : Une introduction détaillée à la méthode substring() de la classe StringBuilder
Introduction :
En programmation Java, le traitement des chaînes est l'une des opérations les plus courantes. Java fournit une série de classes et de méthodes pour le traitement des chaînes, parmi lesquelles la classe StringBuilder est un choix couramment utilisé pour les opérations fréquentes sur les chaînes. Dans la classe StringBuilder, la méthode substring() est une méthode très utile pour intercepter les sous-chaînes de chaînes. Cet article présentera en détail la méthode substring() de la classe StringBuilder, avec des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et utiliser cette méthode.
Définition de la méthode :
Tout d'abord, jetons un coup d'œil à la définition de la méthode substring() :
public String substring(int start)
public String substring(int start, int end)
Comme le montre la définition de la méthode ci-dessus, la méthode substring() a deux formes surchargées, qui sont utilisées pour intercepter à partir de la sous-chaîne d'index spécifiée jusqu'à la fin de la chaîne et intercepter la sous-chaîne dans la plage d'index spécifiée.
Utilisation de la méthode :
Les deux méthodes d'utilisation seront présentées en détail ci-dessous :
StringBuilder sb = new StringBuilder("Hello World!"); String subString = sb.substring(6); // 截取从索引6开始到末尾的子串 System.out.println(subString);
Le code ci-dessus affichera : World !
. En passant l'index 6, vous pouvez intercepter la sous-chaîne à partir de l'index 6 jusqu'à la fin. World!
。通过传入索引6,即可截取从索引6开始到末尾的子串。
StringBuilder sb = new StringBuilder("Hello World!"); String subString = sb.substring(0, 5); // 截取从索引0到索引5的子串 System.out.println(subString);
以上代码将输出:Hello
La fonction de cette méthode est d'intercepter la sous-chaîne dans la plage d'index spécifiée. L'utilisation spécifique est la suivante :
Le code ci-dessus affichera : Bonjour
. En transmettant l'index de début 0 et l'index de fin 5, vous pouvez intercepter la sous-chaîne dans la plage d'index spécifiée.
IndexOutOfBoundsException : si l'index spécifié dépasse la plage de la chaîne.
NullPointerException : si l'objet StringBuilder est nul.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!