android Spinner的修剪字符串问题

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) {

我有一个微调器侦听器,从中获取选择字符串。我只需要删除所有空格,但奇怪的是trim()函数不起作用

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 values
strings.xml中保存的字符串数组

我只需要删除所有的空格,但奇怪的是修剪() 函数不起作用´

函数仅删除字符串e.q开头和结尾的空格

String s =  "   Hello buddy ";
输出
->
[Hello buddy]
。。。使用
trim()

因此,如果您想要完全删除所有空格(也包括单词之间的空格),您需要使用以下内容:

s.replace(" ", "");
注意:如果您需要使用一些常规的抑郁,请使用方法。
这两个问题的区别你可以看出来。

我已经编辑了这个问题