Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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的一部分';s弦_Android_Android Edittext - Fatal编程技术网

Android 替换EditText的一部分';s弦

Android 替换EditText的一部分';s弦,android,android-edittext,Android,Android Edittext,我使用的是一个EditText,用户在其中输入一个特定的文本&单击它旁边的一个FAB将显示带有输入文本的祝酒词 如何替换12345之后的任何文本,即将id值替换为“”? 任何帮助都将不胜感激请将您的问题编辑得更清楚,这将有助于其他人 这就是你想要的 您希望在第一个符号之前获取url 或 移除字符串,从第一个和开始到结束 例如: String url = "https://www.example.com/pic?id=12345&xyz&pqr?id=0987654321/etc

我使用的是一个EditText,用户在其中输入一个特定的文本&单击它旁边的一个FAB将显示带有输入文本的祝酒词

如何替换12345之后的任何文本,即将id值替换为“”?


任何帮助都将不胜感激

请将您的问题编辑得更清楚,这将有助于其他人

这就是你想要的

您希望在第一个符号之前获取url 或 移除字符串,从第一个和开始到结束

例如:

String url = "https://www.example.com/pic?id=12345&xyz&pqr?id=0987654321/etc/etc";

System.out.println(url .indexOf("&"));
System.out.println(url .substring(0,url .indexOf("&")));

//output
//36
//https://www.example.com/pic?id=12345

//what do you want

EditText editText = (EditText) findViewById(R.id.example);
editText.setText(editText.getText().toString().substring(0,editText.getText().toString().indexOf("&")));
资料来源:

使用获取第一个字符的索引


的中间值获取字符串请更清楚,添加更多信息,或一个示例,然后清除e。e@DarckBlezzer我想将12345之后的所有文本替换为“”