Java 基础

Posted 阿衰问问

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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());
        }

 

以上是关于Java 基础的主要内容,如果未能解决你的问题,请参考以下文章

JSP 基础语法

Java基础:封装

[vscode]--HTML代码片段(基础版,reactvuejquery)

JSP开发中的基础语法

Java基础之方法的调用重载以及简单的递归

Java基础——JSP