我要让函数添加字符串转换成StringJava String - 如何使字符串中添加字符串的功能?
我想是这样的:
的主要机能的研究
String text = "";
addLine(text, "line1");
在addLine(字符串文本,字符串线)
text += line;
text += "\n";
我知道+ = String之间的操作在java中创建新的实例。 但是,上面的代码不起作用。
我如何使函数将字符串添加到字符串?
我要让函数添加字符串转换成StringJava String - 如何使字符串中添加字符串的功能?
我想是这样的:
的主要机能的研究
String text = "";
addLine(text, "line1");
在addLine(字符串文本,字符串线)
text += line;
text += "\n";
我知道+ = String之间的操作在java中创建新的实例。 但是,上面的代码不起作用。
我如何使函数将字符串添加到字符串?
我想你想是这样的:
public String addLine(String one, String two){
return one+two;
}
注意,这个返回一个字符串,所以在主做这样的事情:
text = addLine(text, "line1");
感谢您的回复! –
请务必将其创建为一个方法:
public class Text {
private String text = "Hello";
public Text(){}
public Text(String text){
this.text = text;
}
public void setText(String text){
this.text = text;
}
public void addLine(String lnToAdd){
text += "\n" +lnToAdd ;
}
public String getText(){
return text;
}
}
public class Main {
public static void main(String[] args) {
Text text = new Text("Hello");
System.out.println(text.getText()); //Returns Hello
System.out.println();
text.addLine("Java");
System.out.println(text.getText()); /*Returns Hello
Java*/
}
}
感谢您的回复! –
什么不会在'上code'工作? – ItamarG3