2012-10-20 50 views
8

Truy vấn của tôi là liệu System.getProperty("line.separator")"\n" cho các hoạt động mạng Android có giống nhau hay không. Tôi muốn nói. Tôi sẽ nhận được phản hồi tách biệt dòng từ một số máy chủ và vì vậy tốt hơn nên sử dụng System.getProperty("line.separator") hoặc "\n"?System.getProperty ("line.separator") Vs " n" cho Android

reffred Carriage returns/line breaks with \n in strings in Android nhưng vẫn không chắc chắn về hoạt động mạng.

Trả lời

9

Nếu bạn nhận được phản hồi được phân cách bằng dòng, hãy sử dụng BufferedReader.readLine() để đọc từng dòng và sau đó sử dụng System.getProperty("line.separator") nếu bạn muốn chèn dòng mới vào chuỗi.

+0

Tôi hiện đang thực hiện theo cùng một cách. nhưng mối quan tâm của tôi là ki sẽ nó 'System.getProperty (" line.separator ")' cho tôi cùng một phản ứng trên tất cả các thiết bị. –

+2

System.getProperty ("line.separator") có nghĩa là trả về dấu phân tách dòng bên phải cho bạn trên thiết bị đó. Nó sẽ không trả về cùng một ký tự trên các thiết bị. Mục đích của nó bị mất nếu nó trả về cùng một nhân vật mọi lúc. –

+0

bạn muốn nói 'BufferedReader.readLine()' sử dụng nội bộ 'System.getProperty (" line.separator ")' để đọc các dòng từ luồng đầu vào. –

Các vấn đề liên quan