我的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]);
    }
}
原文地址:https://www.cnblogs.com/heaiping/p/9134125.html