看板 java 關於我們 聯絡資訊
在ParserCallback底下 有一個public void handleTest(char[] text, int position)的方法 在這個方法裡單寫一行 System.out.println(text); 可以印出text的內容,內容為中文 我是想要比較出text中是否含有某個詞 比如說是"電話" "電 話"這樣的詞 確定是電話之後,再將電話號碼整行抓出來存 但是不管怎麼轉型 都不能做比較 之後我把text.toString(); 印出來卻發現是 [C@150bd4d 這樣的文字出現, 我是哪個地方出問題啊?我一直搞不懂 不是直接把char轉成string再用indexOf()就可以找出來嗎? 有哪位好心人可以告訴我到底哪裡出問題, 可以幫我解答一下嗎,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.176.141 ※ 編輯: poppingman 來自: 140.117.176.141 (05/30 15:31)
TonyQ:System.out.println(new String(txt)); 05/30 16:46
poppingman:謝謝樓上大大 05/30 17:04