2017-04-22 27 views
0

我使用用户在其中输入特定的文本&一个FAB旁边的onClick显示吐司与输入的文字EditText上的部分...更换的EditText的字符串

如何更换12345即在任何文本id值为“”? https://www.example.com/pic?id=12345&xyz&pqr?id=0987654321/etc/etc

任何帮助将不胜感激

+0

的因特瓦勒请更清晰,添加更多的信息,或一个例子,清楚EE – DarckBlezzer

+0

@DarckBlezzer我想将12345之后的所有文本替换为“” – DarShan

回答

0

请编辑您的问题更清晰,这将帮助别人......

这是你想要

你想要得到的网址beffore第一个&符号 或 删除字符串,起始处直到末尾

例如:

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("&"))); 

来源:与indexOf

GET字符串第一个字符的

GET指数形成index position