1.多维数组
public class test {
public static void main (String[] args) {
int [][] a= {{1 ,2 },{3 ,4 ,0 ,9 },{5 ,6 ,7 } };
int [][] b =new int [3 ][];
b[0 ]=new int [2 ];
b[1 ]=new int [4 ];
b[2 ]=new int [3 ];
a[0 ][0 ]=1 ;
a[0 ][1 ]=2 ;
}
}
public class ArraysStudy {
public static void main (String[] args) {
int [] a= {1 ,2 ,3 ,4 ,8 ,3 ,567 ,452 ,46 };
Arrays.sort(a);
System.out .println(Arrays.toString(a));
System.out .println(Arrays.binarySearch(a, 3 ));
System.out .println(Arrays.binarySearch(a, 10 ));
}
}
int [] a ={1 ,2 ,43 ,5 ,234 ,52 ,3 };
for (int i : a){
System.out .println(i);
}
2.常用类
包装类 java并非纯面向对象语言,基本数据类型不是对象。集合中将数据类型转化成对象。包装类把一个数包装成对象。 位于java.lang包中,八种数据类型与包装类对应关系。 byte-Byte boolean-Boolean short-Short char-Character int-Integer long-Long float-Float double-Double
Integer i= new Interger(100 );
Integer i2= new Integer ("123" );
i2. intValue();
123 + "" ;
Integer a = 1000 ;//自动装箱,但是在[-128 ,127 ]之间当成基本数据类型处理
//编译器改进:Integer a = new Integer (1000 );
int c = new Integer (1500 );//自动拆箱,编译器改进:new Integer (1500 ).intValue();
Integer i=1234 ;
Integer i2=1234 ;
System .out.println(i==i2);// 比较两个对象,false ,在[-128 ,127 ]为true
System .out.println(i.equals(i2));// 比较所指的数值,true
时间类 java.util.Date 标准从1970.1.1 0点开始的某个毫米,类型是long。
import java.util.Date;
public class ArraysStudy {
public static void main (String[] args) {
Date d =new Date();
System.out .println(d);
System.out .println(d instanceof Date);
}
}
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ArraysStudy {
public static void main (String[] args) {
DateFormat df= new SimpleDateFormat("yyyy年mm月dd日 hh时mm分ss秒S毫秒" );
Date d =new Date(1964313133113 L);
System.out.println(df.format(d));
}
}
public class FileTest {
public static void main (String[] args) throws IOException {
File f = new File("/home/cruise/tmp/1.txt" );
File f1 = new File("/home/cruise/tmp" );
if (f.isFile()) {
System.out .println("是一个文件" );
}
if (f1.isDirectory()) {
System.out .println(f1.isDirectory());
if (f.canRead()) {
System.out .println("canRead" );
}
System.out .println(f.getParent());
File f3= new File(f1,"newFile" );
f3.createNewFile();
f3.delete();
File f5 = new File("/home/cruise/tmp/aa/bb/cc" );
f5.mkdirs();
}
}
}