Tôi đã tự hỏi - "tại sao những người khác sử dụng TextUtils trong nhiều mục đích?" - nhưng tôi không rõ về điều này. Trang web dành cho nhà phát triển cho biết rằng đó là trình tách chuỗi đơn giản. Tôi hiểu điều này nhưng tôi không biết làm thế nào để sử dụng điều này một cách thực tế hoặc mục đích gì tôi có thể sử dụng nó? Bất cứ ai có thể cung cấp cho tôi một số ví dụ thực tế với một đoạn mã?Mục đích sử dụng Android TextUtils là gì?
Trả lời
Nó chỉ đơn giản là một tập hợp các chức năng tiện ích để thực hiện các thao tác trên các đối tượng String. Trong thực tế, toàn bộ lớp không có bất kỳ trường hoặc phương thức nào. Mọi thứ đều tĩnh. Hãy xem nó giống như một vùng chứa để nhóm các hàm với một ngữ nghĩa dựa trên văn bản. Nhiều người trong số họ có thể là các phương thức của một lớp thừa hưởng chuỗi hoặc lớp thừa kế CharSequence. Ví dụ, bạn có thể làm:
TextUtils.indexOf(string, char)
đó là cùng làm
string.indexOf(char);
Nhiều người trong số họ làm những việc mà bạn đã có thể làm với chuỗi các phương pháp công cộng. Nhiều người khác thêm chức năng bổ sung. Lớp này phục vụ ở mức phương thức cùng một mục đích mà một gói phục vụ ở cấp lớp.
một trong những cách sử dụng của textUtils
là ví dụ cho phép bạn nói rằng bạn có một chuỗi "apple,banana,orange,pinapple,mango"
không khớp với chiều rộng đã cho nó có thể được chuyển đổi thành "Apple, banana, 2 more"
.
- 1. Mục đích sử dụng là gì?
- 2. Mục đích của IntentSender là gì?
- 3. mục đích là gì? "::" trong
- 4. Mục đích của việc sử dụng System.img trong Android là gì?
- 5. JAF là gì? Mục đích của nó là gì?
- 6. Mục đích của String.IsInterned là gì?
- 7. Mục đích của layout.xml là gì?
- 8. Mục đích của lớp Expression là gì?
- 9. Mục đích của 'var' là gì?
- 10. Mục đích của ldexp là gì?
- 11. Mục đích của thuộc tính-đích là gì?
- 12. Mục đích của Rake là gì?
- 13. Mục đích của tệp pdb là gì?
- 14. Mục đích của tệp .edmx là gì?
- 15. Mục đích của requestWindowFeature() là gì?
- 16. mục đích của Thread.holdsLock (khóa) là gì?
- 17. Factory Girl - mục đích là gì?
- 18. Mục đích của character_set_connection là gì?
- 19. Mục đích của UIWindow là gì?
- 20. Mục đích của tệp vshost.exe là gì?
- 21. Mục đích của `__metaclass__ = type` là gì?
- 22. Mục đích của config.assets.precompile là gì?
- 23. Tệp xcscheme là gì? Mục đích của nó là gì?
- 24. phần sử dụng mục đích facebook trong android
- 25. Mục đích của phiên JMS là gì?
- 26. Mục đích của HttpHeaders.TryAddWithoutValidation là gì?
- 27. Mục đích của nguyên mẫu là gì?
- 28. Mục đích của is_uploaded_file() là gì?
- 29. Mục đích của Parse Vexing là gì?
- 30. Mục đích của Array.GetLowerBound (int) là gì?
Tôi thích ý tưởng, bạn có thể thêm một số mã cho câu trả lời của mình không. – Roadblock
cung cấp một số mã để triển khai. –