Java 常见方法

枚举     Java Vector 类

Java中的String,StringBuilder,StringBuffer三者的区别

JVM  Java GC(Garbage Collection,垃圾收集,垃圾回收)机制

Java 自带性能监控工具:监视和管理控制台 jconsole 的打开使用

Java中关键字throw和throws的区别常见异常

HashMap和HashTable的区别

i++    //先进行其他运算再+1

++i    //先+1再进行其他运算

String[]转List<String>

String[] arr = new String[]{"s1","s2","s3"};
List<String> list = Arrays.asList(arr); 

List<String>转String[]

List<String> list = new ArrayList<String>();
list.add("s1");
list.add("s2");
list.add("s3");
String[] arr = list.toArray(new String[list.size()]);

将String[] 转换为int类型(内部存放为int数据)

    public int String1(String[] s) {
        int result = 0;
        int ride=1;
        for(int i = 0;i<s.length;i++){
            result=result+Integer.parseInt(s[s.length-1-i])*ride;
            ride=ride*10;
        }
        return result;
    }

 set 转换为 list

Set set;
List list= new ArrayList(set);

遍历Map

Set<String> keys= map.keySet();
for (String key: keys) {
    map.get(key);          
}

String的间隔拼接

List<String> list =new ArrayList<>();
String str=String.join("^",list);

 迭代器

        List list=new ArrayList();
        list.add("1");
        list.add("2");
        list.add("3");
        list.add("4");
        list.add("5");
        Iterator<List> entries = list.iterator();
        while (entries.hasNext()){
            System.out.println(entries.next());
        }

 

posted @ 2018-06-05 19:20  阿衰问问  阅读(186)  评论(0编辑  收藏  举报