System
import java.util.*;
class CollectionToArray
{
public static void main(String[] args)
{
ArrayList<String> alist=new ArrayList<String>();
alist.add("abc1");
alist.add("abc2");
alist.add("abc3");
String sArr[]=new String[alist.size()];
String[] arr=alist.toArray(sArr);
System.out.println(Arrays.toString(arr));
}
}
Runtime
class RuntimeDemo
{
public static void main(String[] args)
{
Runtime rt=Runtime.getRuntime();
Process p=null;
try
{
p=rt.exec(new String[]{"notepad.exe","hello.txt"});
}
catch(Exception e)
{
e.printStackTrace();
}
try{
Thread.currentThread().sleep(2000);
}
catch(Exception e)
{
e.printStackTrace();
}
p.destroy();
}
}
Date
import java.util.*;
import java.text.SimpleDateFormat;
class DateDemo
{
public static void main(String[] args)
{
Date dt=new Date();
System.out.println(dt);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 E HH:mm:ss");
String time=sdf.format(dt);
System.out.println(time);
}
}
Calendar
import java.util.*;
class CalendarTest
{
public static void main(String[] args)
{
Calendar c=Calendar.getInstance();
yesterday(c);
printCalendar(c);
}
public static void yesterday(Calendar c)
{
c.set(c.DAY_OF_YEAR,c.get(c.DAY_OF_YEAR)-1);
}
public static void printCalendar(Calendar c)
{
String[] mon=new String[]{"一月","二月","三月","四月",
"五月","六月","七月","八月",
"九月","十月","十一月","十二月"};
String[] week=new String[]{"","星期天","星期一","星期二","星期三","星期四","星期五","星期六"};
int imon=c.get(Calendar.MONTH);
int iweek=c.get(c.DAY_OF_WEEK);
sop(c.get(c.YEAR)+"年");
sop(mon[imon]);
sop(c.get(c.DAY_OF_MONTH));
sop(week[iweek]);
}
public static void daysOfMonth(Calendar c,int year,int month)
{
c.set(2015,month,1);
int day2=c.get(Calendar.DAY_OF_YEAR);
c.set(2015,month-1,1);
int day1=c.get(Calendar.DAY_OF_YEAR);
int day=day2-day1;
sop(day);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}