android Spinner的修剪字符串问题
我有一个微调器侦听器,从中获取选择字符串。我只需要删除所有空格,但奇怪的是trim()函数不起作用android Spinner的修剪字符串问题,android,string,trim,Android,String,Trim,我有一个微调器侦听器,从中获取选择字符串。我只需要删除所有空格,但奇怪的是trim()函数不起作用 OnItemSelectedListener mGradoListener = new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
OnItemSelectedListener mGradoListener = new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
String selection= mySpinner.getSelectedItem().toString().trim();
System.out.println("Selection is: " + selection);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
};
OnItemSelectedListener mGradoListener=新建OnItemSelectedListener(){
@凌驾
已选择公共视图(适配器视图arg0、视图arg1、内部arg2、,
长arg3){
字符串选择=mySpinner.getSelectedItem().toString().trim();
System.out.println(“选择为:”+选择);
}
@凌驾
未选择公共无效(AdapterView arg0){
//TODO自动生成的方法存根
}
};
原始字符串是“predictive Value Positive”
或strings.xml中带有空格的任何字符串
结果字符串是相同的
微调器使用android valuesstrings.xml中保存的字符串数组
我只需要删除所有的空格,但奇怪的是修剪()
函数不起作用´
函数仅删除字符串e.q开头和结尾的空格
String s = " Hello buddy ";
输出->
[Hello buddy]
。。。使用trim()
因此,如果您想要完全删除所有空格(也包括单词之间的空格),您需要使用以下内容:
s.replace(" ", "");
注意:如果您需要使用一些常规的抑郁,请使用方法。
这两个问题的区别你可以看出来。我已经编辑了这个问题