zoukankan      html  css  js  c++  java
  • java常见数据结构举例

    1. ArrayList(参考)

    import java.util.*; 
    public class Test{
        public static void main(String [] args){
            ArrayList list = new ArrayList();
            list.add("a");
            list.add("b");
            list.add("c");
            System.out.println("size:" + list.size());
            System.out.println("contain:a?:" + list.contains("a"));
            System.out.println("contain:d?:" + list.contains("d"));
            }
    }

    输出

    size:3
    contain:a?:true
    contain:d?:false
    

    2. 数组

    public class TestNew  
    {  
         public static void main(String args[]) {  
             int[] s ;  
             int i ;  
             s = new int[5] ;  
             for(i = 0 ; i < 5 ; i++) {  
                 s[i] = i ;  
             }  
             for(i = 4 ; i >= 0 ; i--) {  
                 System.out.println("" + s[i]) ;  
             }  
         }   
    }

    3. 字符串类型

    trim(): 将String两端的空白字符删除

    案例

    import java.util.*;
    public class SplitDemo
    {
        public static void main(String[] args)
        {
            String input = "	 This!!	";
            String input2 = input.trim();
            System.out.println(input + ":" + input.length());
            System.out.println(input2 + ":" + input2.length());
        }
    }

    结果

    	 This!!	:9
    This!!:6

    split(): 以某个字符串切割

    例子

    import java.util.*;
    public class SplitDemo
    {
        public static void main(String[] args)
        {
            String input = "This!! umusual use!!of exclamation!!points";
            System.out.println(input);
            String arrayS1[] = input.split("!!");
            System.out.println(Arrays.toString(arrayS1));
            String arrayS2[] = input.split("!!", 3);
            System.out.println(Arrays.toString(arrayS2));
        }
    }

    结果

    This!! umusual use!!of exclamation!!points
    [This,  umusual use, of exclamation, points]
    [This,  umusual use, of exclamation!!points]
    

    说明

    split()第二个参数表示分割的字符串个数不超过该参数

     

  • 相关阅读:
    bootstrap插件学习-bootstrap.tooltip.js
    1,2,3维数组去重方法
    使用PHP静态变量当缓存的方法
    深思 PHP 数组遍历的差异(array_diff 的实现)
    ecshop学习五
    ecshop学习四
    ecshop学习三
    ecshop学习二
    ecshop学习一
    linux下安装ecshop
  • 原文地址:https://www.cnblogs.com/kaituorensheng/p/3923885.html
Copyright © 2011-2022 走看看