java《字符串进阶篇》--习题逐语句分析及认识链式编程
public class Main {
public static void main(String[] args) {
String str = "Hello, World!";
// 使用链式编程修改字符串
String result = str.substring(0, 5) // 截取第0位到第5位字符
.concat("Java") // 拼接字符串"Java"
.toUpperCase() // 转换为大写
.concat("!".repeat(3)); // 拼接3次字符"!"
System.out.println(result); // 输出结果
}
}
这段代码首先定义了一个字符串str
,然后通过链式编程的方式对其进行处理。首先使用substring
方法截取字符串中的一部分,然后使用concat
方法拼接其他字符串,接着使用toUpperCase
方法将字符串转换为大写,最后使用repeat
方法生成一个新的字符串并拼接上去。这个过程展示了链式编程的特性,即每一步的返回值都可以作为下一步的参数,使得代码更加简洁和可读。
评论已关闭