创建一个包含2个方法的程序,main()初始化2个变量,一个是String类型“You”,另一个是StringBuffer类型“Johnson”,它们将作为第二个方法的输入参数,这个方法将把一个字符串“should work hard!”连接在2个变量后面。;Java
时间: 2023-07-15 22:14:30 浏览: 76
以下是您所需的程序:
```java
public class StringConcatenation {
public static void main(String[] args) {
String str1 = "You";
StringBuffer str2 = new StringBuffer("Johnson");
String result = concatenateStrings(str1, str2);
System.out.println(result);
}
public static String concatenateStrings(String str1, StringBuffer str2) {
return str1 + " " + str2.toString() + " should work hard!";
}
}
```
在这个程序中,我们定义了一个名为 `StringConcatenation` 的类,其中包含两个方法:`main()` 和 `concatenateStrings()`。
在 `main()` 方法中,我们初始化了两个变量:一个名为 `str1` 的 `String` 类型变量,它的值为 `"You"`;另一个名为 `str2` 的 `StringBuffer` 类型变量,它的值为 `"Johnson"`。然后,我们调用 `concatenateStrings()` 方法,将这两个变量作为参数传递给它,并将返回的结果打印到控制台上。
`concatenateStrings()` 方法接受一个 `String` 类型的变量和一个 `StringBuffer` 类型的变量作为参数,并使用字符串连接运算符将它们连接在一起,最后返回一个新的字符串。注意,我们在 `str2` 后面添加了一个空格,以便在连接时结果看起来更加自然。
阅读全文