各部分が$ 記号で区切られた 3 つの部分の文字列があります
。たとえば、
String s = "abc$efg$xyz";
今、次splitのような方法を使用して分割すると:
String values[] = s.split("$");
このvalues配列には、その文字列全体が 1 つの要素として含まれています。
しかし、これを使用すると:
String values[]=s.split("\\$");
これは、values配列に が含まれabc、インデックス 0、1、efgおよびxyz2 がそれぞれ含まれているという意味で完全に機能します。
使用を分割するときに同様に使用したため、最初になぜそれがsplit機能しなかったのか疑問に思っていましたsplita single white spacesplit(" ");