das dürfte aber nen Fehler geben, denn DU möchtest ab neunter Stelle die gesamte Stringlänge ausschenieden.Code:String s1 = s.substring(9, s.length());
String s1 = s.substring(9)
das dürfte aber nen Fehler geben, denn DU möchtest ab neunter Stelle die gesamte Stringlänge ausschenieden.
Sollte gehenCode:String s1 = s.substring(9)
String s = "Hundeschnauze";
if ( s.length() >= 9 ) {
System.out.println( s.substring( s.length()-9 ) );
}
Glaube ich nicht.Du machst aber denselben Fehler. ;-)
Mein Versuch:
Code:String s = "Hundeschnauze"; if ( s.length() >= 9 ) { System.out.println( s.substring( s.length()-9 ) ); }
Du musst unterscheiden, was man machen will:substring
public String substring(int beginIndex)
Returns a new string that is a substring of this string. The substring begins with the character at the specified index and extends to the end of this string. Examples:"unhappy".substring(2) returns "happy"Parameters:beginIndex - the beginning index, inclusive.Returns:the specified substring.
"Harbison".substring(3) returns "bison"
"emptiness".substring(9) returns "" (an empty string)
Throws: IndexOutOfBoundsExceptionif beginIndex is negative or larger than the length of this String object.
Du musst unterscheiden, was man machen will:
substring
public String substring(int beginIndex)
Returns a new string that is a substring of this string. The substring begins with the character at the specified index and extends to the end of this string.
String s1 = s.substring(9);
Kann mir jemand sagen, wie die letzten neun Zeichen abschneiden kann, um sie weiterzuverarbeiten??
s.substring( x );
s.substring( x, s.length() );
Glaube ich nicht.