1

発信時のみ+81034873845⇒+8134873845にする必要があります。しかし、それに基づく関連文書は見つかりません。検索するにはGoogleで何を書く必要がありますか?または、このようなチュートリアルはありますか?

4

3 に答える 3

1

このような要件に合わせて、独自のカスタムメソッドを作成できます。

public String getPhoneNumber ( String phoneNumber )
{
     StringBuffer sb = new StringBuffer();

     sb.append( phoneNumber.substring(0, 3) );
     sb.append( phoneNumber.substring( 4 ) );

    return sb.toString();
}
于 2012-08-07T04:59:50.833 に答える
1
public String getNumber(String number)
{
  return number.replace("+810","+81");
}

String number = getNumber("+8109083001700");
于 2012-08-07T05:35:13.717 に答える
1

StringBufferこの目的で使用し、文字列の指定された文字を次のように置き換えNullます:-

String phonenumber  = "+8109083001700"; 
StringBuffer phoneNo = new StringBuffer (phonenumber);  
int x = phoneNo.length();  
phonenumber=phoneNo.replace((x-1),3, "");  
于 2012-08-07T05:24:48.123 に答える