「[Java]Splitメソッド」


各ファイルの拡張子を理解するためにsplitメソッドを使用します.
System.out.println(Arrays.toString(scan.next().split(".")));
上記作成の結果により、以下の内容を正しく分離することはできません.
test.txt
[]
確認の結果は「.」正規表現では、先頭文字以外のすべての文字の保持語です.
したがってデータム区分文字列を使用する場合は、次のように記述します.
System.out.println(Arrays.toString(scan.next().split("\\.")));
前述したように、以下の結果が得られる.
test.txt
[test, txt]
前述したように、処理する文字は
疑問符(\\)、星(?)、プラス(*、括弧+({[

[注意]

  • https://stackoverflow.com/questions/7935858/the-split-method-in-java-does-not-work-on-a-dot
  • https://baekh-93.tistory.com/72