Tôi cần trợ giúp với phương thức split()
. Tôi có sau String
:Chuỗi phân tách Java thành mảng
String values = "0|0|0|1|||0|1|0|||";
tôi cần phải đưa các giá trị vào một mảng. Có 3 dây càng tốt: "0", "1", và ""
Vấn đề của tôi là, khi tôi cố gắng sử dụng split()
:
String[] array = values.split("\\|");
giá trị của tôi được lưu chỉ cho đến khi cuối cùng 0. Có vẻ giống như phần "|||" bị cắt. Tôi đang làm gì sai?
cảm ơn
Thank, đó là chính xác những gì tôi cần. Chuỗi mảng [] = myValues.split ("\\ |", -1); – Dusan