我開發了一個使用Java Swing的比較文本工具。我的比較登錄工作是這樣的。Java - 檢查字符串之間的空格
String A = "Hello World Java"
String B = "Hello World Java"
我所做的是,我基本上split
字符串使用" "(space)
然後添加到我的數組列表。數組列表將如下所示。
array1(0) = {Hello} array1(1)={World} array1(2)={Java}
array2(0) = {Hello} array2(1)={World} array2(2)={Java}
然後我使用array1中的第一個元素與array2中的第一個元素進行比較。如果它等於比較是PASS,如果它失敗,我需要顯示爲失敗。而輸出將是這樣的。
<pass>Hello<pass><pass>World<pass><pass>Java<pass>
我有一個增強,我需要顯示的間距以及。所以我的最終輸出需要是這樣的。
<pass>Hello<pass><quote><pass>World<pass><quote><quote><pass>Java<pass>
任何想法如何我可以實現這一目標?請指教。
當您通過調用分割法'」,「'你應該得到額外的空間爲‘’你的數組中的字符串。 例如'「hello hello hello helleo」.split(「」).length' returns 8 –
@ОлександрСамсонов我不這麼認爲。在你的情況下,它只返回4而不是8. –
[this](http://stackoverflow.com/questions/16586656/extract-all-occurrences-of-pattern-k-and-check-if-string-matches-k在1通)可能有幫助 – chanaka777