Speak Methode implementiert

Sortierung_In_String
cedri 2023-01-07 21:16:23 +01:00
parent 818f0d3787
commit 7f02505f2a
1 changed files with 17 additions and 2 deletions

View File

@ -1,5 +1,7 @@
package domain;
import java.util.Arrays;
import exceptions.RobotException;
import roboterSystem.Robot;
@ -48,8 +50,21 @@ public abstract class Robotermodell implements Robot {
@Override
public String speak(int[] zahlen) throws RobotException {
// TODO Auto-generated method stub
return null;
String hilfszeichen;
StringBuilder sb = new StringBuilder();
if (this instanceof C3PO) {
hilfszeichen = ";";
} else {
hilfszeichen = ",";
}
Arrays.stream(zahlen)
.forEach(z -> sb.append(z + hilfszeichen + " "));
sb.setLength(sb.length() - 2);
return sb.toString();
}
}