Tôi có câu hỏi sau đây. Trong ứng dụng của tôi có một listview. Tôi nhận được itemname từ listview và chuyển nó vào webview như một chuỗi. Làm thế nào để bỏ qua trường hợp của chuỗi này và thay đổi dấu cách để gạch dưới?Làm cách nào để thay đổi dấu cách thành gạch dưới và làm cho chuỗi chữ không nhạy cảm?
Ví dụ: . Tôi chuyển nó đến hoạt động tiếp theo và muốn bỏ qua trường hợp và thay đổi không gian để gạch dưới (tôi muốn nhận được first_topic
trong kết quả). Tôi nhận được "itemname" trong chế độ xem web và muốn thực hiện những gì tôi đã mô tả cho mã sau:
String filename = bundle.getString("itemname") + ".html";
Xin vui lòng, trợ giúp.
Cảm ơn, nhưng tôi không có kết quả. Tôi sử dụng nó trong hoạt động như \t \t 'String itemname = bundle.getString (" itemname "); itemname.replaceAll ("", "_"). ToLowerCase(); 'Và sau đó' String filename = itemname + ".html"; 'Có thể không đúng. Xin vui lòng, có một cái nhìn. – Sabre
u cần phải viết nó như itemname = itemname.replaceAll ("", "_"). ToLowerCase(); – everconfusedGuy
@naini đã trả lời ... những phương thức này không sửa đổi chuỗi mà chúng vừa trả về một chuỗi sửa đổi mới, do đó bạn nên gán giá trị mới. – shift66