早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java去除字符串的空格(有条件的去除)写一个方法,要求:第一:此字符串如果前后有空格,去除之第二:此字符串如果全部是空格,则将其转化为""即length()==0第三:对于第一种情况,

题目详情
java去除字符串的空格(有条件的去除)
写一个方法,要求:
第一:此字符串如果前后有空格,去除之
第二:此字符串如果全部是空格,则将其转化为"" 即 length() == 0
第三:对于第一种情况,如果字符内有空格,则不去除,只去除两端的空格
麻烦大家看清我的要求
谢谢
▼优质解答
答案和解析

你可以参考下面的代码:

public static void main(String[] args) {
    String a = "   aaaa aaaa   ";
    a = a.trim();
    while(a.startsWith(" ")){
       a = a.substring(1,a.length()).trim();
    }
    while(a.endsWith(" ")){
       a = a.substring(0,a.length()-1).trim();
    }
    System.out.println(a);
  }