概要
Javaで「文字列の先頭と末尾から空白文字を取り除く」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample8_1.java
class JSample8_1{
public static void main(String[] args){
String msg1 = " AB CD ";
String msg2 = "\tAB CD\n";
String msg3 = " AB CD ";
System.out.println("[" + msg1 + "]");
System.out.println("[" + msg1.trim() + "]");
System.out.println("[" + msg2 + "]");
System.out.println("[" + msg2.trim() + "]");
System.out.println("[" + msg3 + "]");
System.out.println("[" + msg3.trim() + "]");
}
}
JSample8_2.java
class JSample8_2{
public static void main(String[] args){
String msg = " AB CD ";
System.out.println("[" + msg + "]");
System.out.println("[" + msg.strip() + "]");
System.out.println("[" + msg.stripLeading() + "]");
System.out.println("[" + msg.stripTrailing() + "]");
}
}
以下のコマンドを実行しました。
$ javac JSample8_1.java
$ java JSample8_1
[ AB CD ]
[AB CD]
[ AB CD
]
[AB CD]
[ AB CD ]
[ AB CD ]
$ javac JSample8_2.java
$ java JSample8_2
[ AB CD ]
[AB CD]
[AB CD ]
[ AB CD]
まとめ
何かの役に立てばと。