去除字符串兩端的空格 (模擬一個trim方法)


 1 package com.yhqtv.java;
 2 
 3 /*
 4  *去除字符串兩端的空格
 5  *
 6  *  @author  XMKJ  yhqtv.com Email:yhqtv@qq.com
 7  * @create 2020-04-30-15:48
 8  *
 9  */
10 public class Test {
11     public static void main(String[] args) {
12         String s = "  123 456    ";
13         System.out.println(s);
14         Test t = new Test();
15         String abc = t.abc(s);
16         System.out.println(abc);
17    }
18 
19     public String abc(String s) {
20         int a = 0;
21         int b = 0;
22         char k = ' ';
23         char[] array = s.toCharArray();
24         for (int i = 0; i < array.length; i++) {
25             if (!(array[i] == k)) {
26                 a = i;
27                 break;
28             }
29         }
30 //        System.out.println(a);
31         for (int length = array.length-1; length >= 0; length--) {
32             if (!(array[length] == k)) {
33                 b = length+1;
34                 break;
35             }
36         }
37 //        System.out.println(b);
38         String sub = s.substring(a, b);
39         return sub;
40     }
41 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM