替换字符串中的字符使用有限的选项处理字符串可能会有一些困难,但通常都有解决办法。在字符串中,可以更改单个字符。本教程将解释如何将一个字符更改为另一个字符。以下脚本是使用自定义块编写的,更容易操作。有两种基本方法可以实现这个目标:变量方法和列表方法。

- 阅读剩余部分 -

插入字符到字符串中在处理字符串时,由于选项有限,可能会遇到一些困难,但几乎总能找到解决方法。在字符串中,可以插入字符。本教程将解释如何在字符串中插入字符。下面的脚本是一些更容易使用的自定义块。有两种基本的方法可以实现这个目标:变量方法和列表方法。

- 阅读剩余部分 -

删除字符串的一部分删除字符串的一部分是指删除字符串中的某个特定段或部分,将剩余的字符串保留下来。本教程描述了如何删除指定部分的字符串。在Scratch 2.0中,使用自定义块的“无屏幕刷新运行”选项可以以原子速度删除字符串部分,而不会占用视频输出超过一帧的时间。在本教程中,假设以下内容:

- 阅读剩余部分 -

Optional 了解吗?Optional是用于防止NullPointerException的工具。可以将Optional视为一个容器,用于包装可能为空(null)或非空的对象。当我们定义一个方法,该方法的返回值可能为空,也可能非空时,我们可以考虑使用Optional来对其进行包装。这是在Java 8中被推荐使用的做法。

- 阅读剩余部分 -

JDK1.8 都有哪些新特性?JDK 1.8引入了许多新特性,下面是我们经常遇到的一些新特性:接口默认方法:Java 8允许我们向接口中添加非抽象方法的默认实现,只需要使用default关键字修饰即可。Lambda表达式和函数式接口:Lambda表达式本质上是一段匿名内部类或者可以传递的代码片段。它允许将函数作为方法的参数传递(函数式参数),使用Lambda表达式可以使代码更加简洁。但是不要滥用Lambda表达式,否则可能会降低代码的可读性。《Effective Java》的作者Josh Bloch建议Lambda表达式最好不要超过3行代码。

- 阅读剩余部分 -