ユーザーが連絡先のリストを表示するボタンを押すことができるシンプルなアプリがあります。連絡先を選択すると、アプリケーションは電話番号を編集テキスト コントロールに挿入します。これはすべて魅力のように機能します。
ただし、取得された電話番号には「句読点」が含まれていることに気付きました。
ユーザーに表示する前に、数値以外のエントリを削除する簡単な方法はありますか?
ユーザーが連絡先のリストを表示するボタンを押すことができるシンプルなアプリがあります。連絡先を選択すると、アプリケーションは電話番号を編集テキスト コントロールに挿入します。これはすべて魅力のように機能します。
ただし、取得された電話番号には「句読点」が含まれていることに気付きました。
ユーザーに表示する前に、数値以外のエントリを削除する簡単な方法はありますか?
標準の Java String 関数を使用して文字列を操作し、数値以外を削除できるはずです。
すなわち
myString.replaceAll("\D", "");
\D は、数字以外のものに一致する正規表現です。パターンのドキュメントを参照してください。
replaceAllは、正規表現のすべてのインスタンスを、2 番目のパラメーターとして指定したものに置き換えます。