Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取EditText中输入的前两位数字_Android_Eclipse_Android Edittext - Fatal编程技术网

Android 获取EditText中输入的前两位数字

Android 获取EditText中输入的前两位数字,android,eclipse,android-edittext,Android,Eclipse,Android Edittext,我已经在搜索如何获得EditText中输入的前两位数字,但结果只得到了第一位数字。在我的应用程序中,我想确保输入的号码是电话号码。我想确定它是从09开始的,因为它是我们的国家代码。有什么办法吗?任何帮助都将不胜感激。提前谢谢你 假设et是您的编辑文本名。您可以使用以下代码实现您想要的 if (et.getText().toString().startsWith("09")) { //do what you want } 试试这个 String number = edittext.get

我已经在搜索如何获得EditText中输入的前两位数字,但结果只得到了第一位数字。在我的应用程序中,我想确保输入的号码是电话号码。我想确定它是从09开始的,因为它是我们的国家代码。有什么办法吗?任何帮助都将不胜感激。提前谢谢你

假设et是您的编辑文本名。您可以使用以下代码实现您想要的

if (et.getText().toString().startsWith("09")) {
    //do what you want
}
试试这个

String number = edittext.getText().toString();
String first_two_digits = number.substring(0,2);

前两位数字是编辑文本字符串的前两位数字

非常有用!正因为如此,我现在可以从字符串中按位置获取或修剪任何字符。非常感谢。