String Str;
str = str.substring (int débutant); intercepter la chaîne avec la longueur beginIndex de la première lettre, et affectez la chaîne restante à STR;
str = str.substring (int débutant, int endIndex);
démo:
La copie de code est la suivante:
test de classe
{
public static void Main (String [] args)
{
String S1 = "1234567890ABCDEFGH";
S1 = S1.SubString (10);
System.out.println (S1);
}
}
Résultat de course: ABCDEFGH
La copie de code est la suivante:
test de classe
{
public static void Main (String [] args)
{
String S1 = "1234567890ABCDEFGH";
S1 = S1.SubString (0,9);
System.out.println (S1);
}
}
Résultat de course: 123456789
Voici un exemple typique:
La copie de code est la suivante:
classe publique StringDemo {
public static void main (String agrs []) {
String str = "Ceci est ma chaîne d'origine";
String todelete = "Original";
if (str.startswith (todelete))
str = str.substring (todelete.length ());
autre
if (str.endswith (todelete))
str = str.substring (0, str.length () - todelete.length ());
autre
{
int index = str.indexof (todelete);
si (index! = - 1)
{
String str1 = str.substring (0, index);
String str2 = str.substring (index + todelete.length ());
str = str1 + str2;
}
autre
System.out.println ("String /" "+ Todelete +" / "Not Found");
}
System.out.println (STR);
}
}
Résultats en cours:
C'est ma chaîne