Remove white space from string without using trim method?

后端 未结 5 1483
轮回少年
轮回少年 2021-01-27 12:10

given string is \'_home sweet home__\' if user enter the mode as 0 then o/p should be \'home sweet home__\' if user enter the mod

5条回答
  •  既然无缘
    2021-01-27 12:27

    Try this

    StringTokenizer t = new StringTokenizer(str," ");
    result = t.nextToken();
    Boolean first = str.toCharArray()[0]==' ';
    Boolean last = str.toCharArray()[str.length()-1]==' ';
    while(t.hasMoreTokens())
    {
        result += " " + t.nextToken();
    }
    
    switch(strMode)
    {
        case 0 : if(last) result += " ";
                 break;
        case 1 : if(first) result = " " + result;
                 break;
    }
    System.out.println(result);
    

提交回复
热议问题