Java 如何在这段代码中使用.trim()方法?

Java 如何在这段代码中使用.trim()方法?,java,android,Java,Android,当我从数据库中获取数据时,由于数据格式不正确,所以会出现很多空格。如何在此代码中使用.trim()方法 @Override public void onStart() { super.onStart(); groupDeals.addSnapshotListener(new EventListener<DocumentSnapshot>() { @Overri

当我从数据库中获取数据时,由于数据格式不正确,所以会出现很多空格。如何在此代码中使用.trim()方法

@Override
    public void onStart() {
        super.onStart();
        groupDeals.addSnapshotListener(new EventListener<DocumentSnapshot>() {
                                           @Override
                                           public void onEvent(@javax.annotation.Nullable DocumentSnapshot documentSnapshot, @javax.annotation.Nullable FirebaseFirestoreException e) {
                                               if (e != null) {
                                                   return;
                                               }
                                               if (documentSnapshot.exists()) {

                                                   String grpDealsDetails = documentSnapshot.getString(GROUP_DEALS_KEY_DEALS);

                                                   if (TextUtils.isEmpty(grpDealsDetails)) {
                                                       tv_groupDeals.setText("Not Available");
                                                   } else {
                                                       Spanned descripti;

                                                       if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
                                                           descripti = Html.fromHtml(grpDealsDetails, Html.FROM_HTML_MODE_LEGACY);
                                                       } else {
                                                           descripti = Html.fromHtml(grpDealsDetails);
                                                       }
                                                       tv_groupDeals.setText(descripti);
                                                       tv_groupDeals.setMovementMethod(LinkMovementMethod.getInstance());
                                                   }

                                               }
                                           }
                                       }
        );
    }
@覆盖
public void onStart(){
super.onStart();
groupDeals.addSnapshotListener(新的EventListener(){
@凌驾
public void onEvent(@javax.annotation.Nullable DocumentSnapshot DocumentSnapshot,@javax.annotation.Nullable FirebaseFirestoreException e){
如果(e!=null){
返回;
}
if(documentSnapshot.exists()){
String grpDealsDetails=documentSnapshot.getString(组\交易\关键\交易);
if(TextUtils.isEmpty(grpDealsDetails)){
tv_groupDeals.setText(“不可用”);
}否则{
跨距描述;
if(Build.VERSION.SDK\u INT>=Build.VERSION\u code.N){
descripti=Html.fromHtml(grpDealsDetails,Html.FROM_Html_MODE_LEGACY);
}否则{
descripti=Html.fromHtml(grpDealsDetails);
}
tv_groupDeals.setText(descripti);
tv_groupDeals.setMovementMethod(LinkMovementMethod.getInstance());
}
}
}
}
);
}

设置前
tv\u groupDeals.setText(descripti)
您可以添加
descripti=descripti.trim()

您可以这样做 在将值设置为u中的文本之前,请执行以下操作
tv_groupDeals.setText(descripti.toString().trim())

请查看此处的“帮助”部分。这不是一个为你的问题提供解决方案的网站,我们帮助你解决编程问题。所以你需要自己先试试。如果您对数据库中的数据有问题,为什么不与更改该数据库或数据的人员交谈呢。