Ich möchte zur Laufzeit eine Zeichenfolge anhängen, aber dieser Code fügt das vorherige Wort erneut hinzu, um kein neues Wort anzufügen.Anfügen von Text in Zeichenfolge
Customer.java:
public String getCustomerQuestion() {
return CustomerQuestion;
}
public void setCustomerQuestion(String customerQuestion) {
CustomerQuestion = customerQuestion;
}
public void appendmessage(String msg){
CustomerQuestion = CustomerQuestion +" "+ msg;
}
Main.java:
Customer _Customer =new Customer();
Request_Message Request= new Request_Message;
_Customer.setCustomerQuestion(Request.getInput());
String _string=Request.getInput();
_Customer.appendmessage(_string);
String str=__Customer.getCustomerQuestion();
System.out.println("now new Question() is"+str);
Wenn ich schreibe rammen dann nach wieder Eingabetaste drücken, wenn ich es singh Ergebnis zeigen schreiben: ram ram auf der Konsole. Ich möchte Display Ram Singh als String anzeigen. `öffentliche Klasse Request_Message { { private String _Input;
public void setInput (String-Zeile) { _Input = Zeile; } public Zeichenfolge getInput() { return _Input; } `
Es nimmt die Eingabe von einem Chat-Fenster.
Es als '__Customer' kein solches Objekt ist? Auch sehr seltsames Namensschema von Instanzvariablen. Großbuchstaben? –
Warum verwenden Sie getCustomerQuestion für ein Objekt namens _ITChatParticipant, wenn Sie _Customer überall sonst in Ihrem Beispiel verwenden? Ist es ein Tippfehler? – Erik