Android 替换EditText的一部分';s弦
我使用的是一个EditText,用户在其中输入一个特定的文本&单击它旁边的一个FAB将显示带有输入文本的祝酒词 如何替换12345之后的任何文本,即将id值替换为“”?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
任何帮助都将不胜感激请将您的问题编辑得更清楚,这将有助于其他人 这就是你想要的 您希望在第一个符号之前获取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之后的所有文本替换为“”