如何在 Java 9 中在 JShell 中實現字串?
JShell 是 Java 在 Java 9 中引入的第一個官方 REPL 應用程式。這是一個有助於執行和評估簡單的 java 程式和小型邏輯(如 語句、簡單程式、迴圈、表示式等)的工具。Java REPL 可以在 命令列提示符中提供一個簡單的程式設計環境。它讀取輸入,對其進行評估並列印輸出。
以下示例中,我們可以使用 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" }
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP