Java___newbie 2022-01-07 19:09 采纳率: 0%
浏览 9
已结题

能帮我们看下为啥输出是空的不?

public class StringExer {
public static void main(String[] args) {
StringExer exer = new StringExer();
System.out.println(exer.test1(" he ll o "));

}

/*
1.模拟一个trim方法,去除字符串两端的空格。
*/

public String test1(String str){

    int startNum = 0;
    int endNum = 0;
    char[] arr = new char[str.length()];
    for (int i = 0; i < arr.length; i++) {
            if (arr[i] != ' '){
                startNum = i;
                break;
            }
    }
        for (int j = arr.length; j < arr.length; j--) {
            if (arr[j] != ' '){
                endNum = j + 1;
                break;
            }
        }



        return str.substring(startNum,endNum);

}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 1月7日
    • 创建了问题 1月7日

    悬赏问题

    • ¥15 工价表引用工艺路线,应如何制作py和xml文件
    • ¥15 根据历史数据,推荐问题类型
    • ¥15 需要仿真图,简单的二阶系统实例
    • ¥15 stm32光控照明仿真
    • ¥15 使用人工智能的方法生成满足一定统计参数要求的随机数序列
    • ¥15 SENT协议中相关问题咨询
    • ¥15 URL地址href跳转问题
    • ¥15 mysql数据库备份恢复
    • ¥15 mmdetection mask-rcnn
    • ¥25 matlab可以将微分方程的解显示为相图形式吗