如何在Java 9的JShell中实现字符串?

JShell是Java 9中引入的Java第一个官方REPL应用程序。它是一个有助于执行和评估简单的Java程序以及诸如语句, 简单程序,循环,表达式等小逻辑的工具。JavaREPL可以在命令行提示符下提供简单的编程环境。它读取输入,对其进行评估,然后输出输出。

在下面的示例中,我们可以使用String类的预定义 方法来实现字符串。

示例

jshell> String str = "{abcd}";

str ==> "{abcd}"

jshell> str.substring(2, str.length() - 1)

$7 ==> "bcd"

jshell> String s1 = new String("abcd");

s1 ==> "abcd"

jshell> String s2 = new String("abcd");

s2 ==> "abcd"

jshell> s1 == s2

$10 ==> false

jshell> s1.equals(s2)

$11 ==> true

jshell> String s3 = "abcd";

s3 ==> "abcd"

jshell> String s4 = "abcd";

s4 ==> "abcd"

jshell> s3 == s4

$14 ==> true

jshell> s3.equals(s4)

$15 ==> true

jshell> s1 == s3

$16 ==> false

jshell> s1.equals(s3)

$17 ==> true

jshell> String s5 = "a" + "bcd";

s5 ==> "abcd"

jshell> s3 == s5

$19 ==> true

jshell> "abcd".getBytes()

$20 ==> byte[4] { 97, 98, 99, 100 }

jshell> "abcd".getBytes("UTF-16")

$22 ==> byte[10] { -2, -1, 0, 97, 0, 98, 0, 99, 0, 100 }

jshell> String raw = "1|2|3|4";

raw ==> "1|2|3|4"

jshell> raw.split("\\|")

$24 ==> String[4] { "1", "2", "3", "4" }

以上是 如何在Java 9的JShell中实现字符串? 的全部内容, 来源链接: utcz.com/z/334914.html

回到顶部