Je porte des actifs existants de Java vers C #, mais il y a un bogue dû à la différence dans la spécification de la méthode qui coupe une partie de la chaîne de caractères, donc je ferai une note pour l'avenir.
Il existe deux types pour Java et C #. L'explication est une citation de référence.
| Méthode | La description |
|---|---|
| public String substring(int beginIndex) | Renvoie une chaîne qui est une sous-chaîne de cette chaîne. La sous-chaîne commence à l'index spécifié et se termine à la fin de cette chaîne. |
| public String substring(int beginIndex, int endIndex) | Renvoie une chaîne qui est une sous-chaîne de cette chaîne. La sous-chaîne commence au beginIndex spécifié et endsindex-Jusqu'au personnage en 1. Par conséquent, la longueur de la sous-chaîne est endIndex-Cela devient beginIndex. |
| Méthode | La description |
|---|---|
| public string Substring (int startIndex); | Obtient la sous-chaîne de l'instance. La sous-chaîne commence à la position de caractère spécifiée dans la chaîne et continue jusqu'à la fin de la chaîne. |
| public string Substring (int startIndex, int length); | Obtient la sous-chaîne de l'instance. Cette sous-chaîne est une chaîne qui commence à la position de caractère spécifiée et contient le nombre de caractères spécifié. |
Il peut être converti comme suit.
| Méthode Java | Code Java avant la conversion | Après la conversion C#code |
|---|---|---|
| public String substring(int beginIndex) | "Chaîne".substring(beginIndex) | "Chaîne".Substring(beginIndex) |
| public String substring(int beginIndex, int endIndex) | "Chaîne".substring(beginIndex, endIndex) | "Chaîne".Substring(beginIndex, endIndex - beginIndex) |
Il peut être converti comme suit.
| C#Méthode | Avant la conversion C#code | 変換後Javacode |
|---|---|---|
| public string Substring (int startIndex); | "Chaîne".Substring(beginIndex) | "Chaîne".substring(beginIndex) |
| public string Substring (int startIndex, int length); | "Chaîne".Substring(beginIndex, length) | "Chaîne".substring(beginIndex, beginIndex + length) |
Recommended Posts