Java 基础
Posted 阿衰问问
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 基础相关的知识,希望对你有一定的参考价值。
Java中的String,StringBuilder,StringBuffer三者的区别
JVM Java GC(Garbage Collection,垃圾收集,垃圾回收)机制
Java 自带性能监控工具:监视和管理控制台 jconsole 的打开、使用
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 基础的主要内容,如果未能解决你的问题,请参考以下文章