Tôi có tệp văn bản chứa dữ liệu được phân tách bằng '|'. Tôi cần phải có được mỗi lĩnh vực (tách biệt bởi '|') và xử lý nó. Các tập tin văn bản có thể được hiển thị như sau:mã thông báo chuỗi trong Java
ABC | DEF || FGHT
Tôi đang sử dụng chuỗi tokenizer (JDK 1.4) để nhận mỗi giá trị trường. Bây giờ vấn đề là, tôi sẽ nhận được một chuỗi rỗng sau khi DEF.Tuy nhiên, tôi không nhận được không gian trống giữa DEF & FGHT.
kết quả của tôi nên - ABC, DEF, "", FGHT nhưng tôi nhận được ABC, DEF, FGHT
dữ liệu đầu vào tách bằng '|' và StringTokenizer chỉ chụp khoảng trống? – Azi
không .. chúng tôi có thể sử dụng bất kỳ dấu phân cách nào. nó có thể là một không gian trống, ký tự, một tập hợp các chuỗi .. – MacKa