String str;
STR = STR.Substring (int begindex);
STR = STR.Substring (int begindex, int endindex);
Demo:
Die Codekopie lautet wie folgt:
Klassentest
{
öffentliche statische Leere Main (String [] Args)
{
String S1 = "1234567890abcdefgh";
S1 = S1.Substring (10);
System.out.println (S1);
}
}
Auslaufergebnis: ABCDEFGH
Die Codekopie lautet wie folgt:
Klassentest
{
öffentliche statische Leere Main (String [] Args)
{
String S1 = "1234567890abcdefgh";
S1 = S1.Substring (0,9);
System.out.println (S1);
}
}
Laufen Ergebnis: 123456789
Hier ist ein typisches Beispiel:
Die Codekopie lautet wie folgt:
öffentliche Klasse StringDemo {
public static void main (String agrs []) {
String str = "Dies ist meine ursprüngliche Zeichenfolge";
String todelete = "Original";
if (str.startswith (todelete))
str = str.substring (todelete.length ());
anders
if (str.endswith (todelete))
str = str.substring (0, str.length ()-todelete.length ());
anders
{
int index = str.Indexof (todelete);
if (index! =-1)
{
String str1 = str.substring (0, Index);
String str2 = str.substring (index+todelete.length ());
str = str1+str2;
}
anders
System.out.println ("String /" "+todelete+" /"nicht gefunden");
}
System.out.println (str);
}
}
Auslaufergebnisse:
Das ist meine Schnur