Guten Morgen!
ich habe ein Programm geschrieben welches beispielsweise eine Zahl 375 zerlegt in 3,7,5 führende nullen wegläst und gegebenfalls die vorzeichen mit einbindet also z.b. ein "-" , nur will mir das nicht mit dem "+" Zeichen gelingen und leider fehlt mir hier das wissen wie ich das mit anhängen kann. Also ich möchte quasie das dann [+,3,7,5] als ergebnis da steht. Hätte ich das ganze anders angehen müssen, und nicht mit "split()" arbeiten sollen? Im internet habe ich leider keine richtigen alternativen gefunden die ich verstanden habe um einen String noch anders zu zerlegen.
Mein Code:
Und nebenbei wie kommt es eigentlich das ich bei Split um die zahlen mit "kommas" zu trennen diesen "|" strich benutzen muss und nicht einfach ein "," nehmen kann? Hat ne weile gedauert bis ich das gefunden hatte
Freue mich über jegliche Hilfe.
Beste grüße !
ich habe ein Programm geschrieben welches beispielsweise eine Zahl 375 zerlegt in 3,7,5 führende nullen wegläst und gegebenfalls die vorzeichen mit einbindet also z.b. ein "-" , nur will mir das nicht mit dem "+" Zeichen gelingen und leider fehlt mir hier das wissen wie ich das mit anhängen kann. Also ich möchte quasie das dann [+,3,7,5] als ergebnis da steht. Hätte ich das ganze anders angehen müssen, und nicht mit "split()" arbeiten sollen? Im internet habe ich leider keine richtigen alternativen gefunden die ich verstanden habe um einen String noch anders zu zerlegen.
Mein Code:
Code:
public static void main(String[] args) {
// Variables
int userNumber;
String[] splittedNumbers;
// User input and introduction
println("Please enter a Number to disassemble: ");
userNumber = readInt();
println("Your Number:" + userNumber);
splittedNumbers = splitNumber(userNumber);
println(Arrays.deepToString(splittedNumbers));
}
// Methods
public static String[] splitNumber(int numberToSplit) {
String numbers = String.valueOf(numberToSplit);
String[] splittedNumbers = numbers.split("|");
return splittedNumbers;
}
Und nebenbei wie kommt es eigentlich das ich bei Split um die zahlen mit "kommas" zu trennen diesen "|" strich benutzen muss und nicht einfach ein "," nehmen kann? Hat ne weile gedauert bis ich das gefunden hatte
Freue mich über jegliche Hilfe.
Beste grüße !