我的JAVA笔记
一、第一个程序: (hello world)
public class HelloWorld { public static void main(String []args) { System.out.println("Hello World!"); } }
二、Java小知识
1.Java 会对 -128~127 的整数进行缓存,对于–128到127(默认是127)之间的值,被装箱后,会被放在内存里进行重用, 但是如果超出了这个值,系统会重新new 一个对象。注意:== 它比较的是对象的地址, equals 比较的是对象的内容。
2.字符串、数组、List之间的相互转换:
(1).字符串转为字符串数组输出:
public class test{ public static void main(String[] args){ String a = "1,2,3,4,5"; String[] b=a.split(","); for(int i=0;i<b.length;i++){ System.out.println(b[i]); } } }
(2)字符数组转List:
import java.util.List; import java.util.ArrayList; public class test{ public static void main(String[] args){ String a = "1,4,3,4,5,,,,,"; String[] b=a.split(","); List list = java.util.Arrays.asList(b); System.out.println(list.size()); } }
(3)List转化为字符数组:
import java.util.List; import java.util.ArrayList; public class test{ public static void main(String[] args){ String a = "1,4,3,4,5,,,,,"; String[] b=a.split(",");//字符串转字符数组 List list = java.util.Arrays.asList(b);//字符数组转List String[] storeStr = (String[]) list.toArray(new String[list.size()]);//List转字符数组 System.out.println(storeStr[3]); } }