私は「なぜ他の人が多くの目的でTextUtilsを使用していますか? - しかし、私はこれについて明確ではない。開発者サイトでは、それは単純な文字列スプリッタであると言われています。私はこれを理解していますが、私はこれを実用的なやり方で、あるいは私がどのような目的で使用するのかを知らないのですか?誰か私にコードスニペットを使った実用的な例を教えてくれますか?Android TextUtilsはどのような目的で使用されていますか?
6
A
答えて
9
これは単なるStringオブジェクトの操作を行うユーティリティ関数のセットです。実際、クラス全体にはインスタンスフィールドやメソッドがありません。すべて静的です。これは、テキストベースのセマンティックで関数をグループ化するコンテナのように考えてください。それらの多くは、String継承クラスまたはCharSequence継承クラスのメソッドでした。たとえば、あなたが行うことができます。
TextUtils.indexOf(string, char)
彼らの多くは、あなたがすでに文字列のpublicメソッドを使ってできることを行う
string.indexOf(char);
を行うのと同じです。他にも多くの機能が追加されています。このクラスは、パッケージがクラスレベルで機能するのと同じ目的でメソッドレベルで機能します。
11
textUtils
の使い方の1つは、例えば、のように指定された文字列に収まらない文字列"apple,banana,orange,pinapple,mango"
があるとします。"Apple, banana, 2 more"
に変換できます。
関連する問題
- 1. Android TextUtils
- 2. RedirectToRouteはどのように使用されていますか?
- 3. オクターブデバッガはどのように使用されていますか?
- 4. Springフレームワークではどのようなデザインパターンが使用されていますか?
- 5. Blizzard's Battle.netではどのようなウェブアーキテクチャが使用されていますか?
- 6. Windowsセキュリティセンターではどのようなコントロールが使用されていますか?
- 7. この目的でgrepはどのように使用できますか?
- 8. Google+のAndroidアプリではどのようなAPIが使用されていますか?
- 9. Androidではどのようなブラウザリダイレクトがサポートされていますか?
- 10. Android TextUtils isEmpty vs String.isEmpty
- 11. 標準的なZIPではどのアルゴリズムが使用されていますか?
- 12. *チューブサイトにはどのようなホスティングが使用されていますか?
- 13. asyncの目的はweb.xmlでサポートされていますか?
- 14. Androidプロジェクトで2番目のJavaクラスを使用するにはどうすればよいですか?
- 15. endorseddirsとは、アプリケーションでどのように使用されていますか?
- 16. Androidアプリケーションで全体的なデータコントロールを使用するにはどうすればよいですか?
- 17. io_service、なぜ、どのように使用されていますか?
- 18. どのようなxcuserstateファイルが使用されていますか?
- 19. 抽象的なコンポーネントクラスはどのように滑らかな2dで使用されますか?
- 20. idとして使用されていないrowguid列の目的は何ですか?
- 21. WeakHashMap - その目的は何であり、どのように正しく使用されるべきか
- 22. モバイルアプリはどのように認定されますか?手順が使用されている
- 23. 適切なAndroidスレッドの使用、セットアップ、および目的
- 24. 「xmlhttp.setRequestHeader();」とは何ですか?どのような状況で使用されていますか?
- 25. Redshift WLM config:割り当てられていないメモリはどのように使用されますか?
- 26. Android Alert Dialogueではどのフォントが使用されていますか?
- 27. 動的バインディングはどのようにJavaで実装されていますか?
- 28. Objective-cの "__block"キーワードはどのように使用されていますか?
- 29. GC.KeepAlive()をどのように使用するのか、どのような目的のために
- 30. JackRabbitでSimpleSecurityManagerが使用されないようにするにはどうすればよいですか?
私はアイデアが好きです。あなたの答えにいくつかのコードを追加できますか? – Roadblock
は実装のためのいくつかのコードを提供します。 –