javaAppの使用
Systemクラス : 主要値はシステムの基本情報を提供する。
Systemでよく使われる方法:
Runtime類の使用
一般的な方法:
Calendar:カレンダー類 Dateクラスの代替
SimpleDateFormate:フォーマット日付類 重点
Calendarは抽象的なクラスで、直接に対象を作ることができません。
2017年2月10日 金曜日 17:47:30
日付クラスの書式設定
作用:
1.時間を指定された書式の文字列に変換します。
6.乱数を求める操作
Systemでよく使われる方法:
arraycopy(Objectsrc, int srcPos, Object dest, int destPos, int length)
src - 。
srcPos- 。
dest- 。
destPos- 。
length- 。
currentTimeMillis() 。
exit(int status) jvm 0 jvm, 0 jvm。
gc() jvm 。
getenv(Stringname) 。
getProperty(key)
finalize() , finalize() 。
1秒=1000ミリ秒 Runtime類の使用
一般的な方法:
getRuntime() 。
exec(String command) 。
freeMemory() Java 。
maxMemory() Java 。
totalMemory() Java
Date類:日付類、jdk 1.1はもう古いです。 了解するCalendar:カレンダー類 Dateクラスの代替
SimpleDateFormate:フォーマット日付類 重点
Calendarは抽象的なクラスで、直接に対象を作ることができません。
2017年2月10日 金曜日 17:47:30
日付クラスの書式設定
作用:
1.時間を指定された書式の文字列に変換します。
format()
2.
SimpleDateFormatsimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd" String s = simpleDateFormat.format(newDate());
System.out.println(s);
Date date = null;
try {
date =simpleDateFormat.parse("2016-02-10");
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(date.getTime());
}
Math数学類の使用 ツールクラス 主に数学に関する操作を提供しています。6.乱数を求める操作
System.out.println(" "+Math.random()); // 0-1
------------ ----------------
。
1. : new
String s = new String("abc");
String s1 = "abc";
2.String(char[] value)
String(char[] value, int offset, intcount)// 。
value :
offset: ( )
count :
1. :
intlength()
charcharAt(int index) ( )
intindexOf(String str) (overload) // 。
intlastIndexOf(int ch)
index: 0
indexOf(String str) str:
indexOf(String str,int fromIndex)
str:
fromIndex:
boolean endsWith(String str)
.jpg
booleanisEmpty() 0 :“” null V1.6
booleancontains(CharSequences) :
booleanequals(Object anObject)
booleanequalsIgnoreCase(String anotherString) 。
String(char[] value)
String(char[]value, int offset, int count)
Static StringvalueOf(char[] data)
static StringvalueOf(char[] data, int offset, int count)
char[]toCharArray()
:
String replace(char oldChar, char newChar)
String[] split(String regex)
String s = "a b c d e f";
String[] arr = s.split(" ");
System.out.println(Arrays.toString(arr));
String substring(int beginIndex) beginIndex :
String substring(int beginIndex) //
String substring(int beginIndex, int endIndex)
beginIndex:
endIndex: ( )
String s = " ";
StringnewS = s.substring(2);
System.out.println(newS);//
System.out.println(s.substring(0,3));
StringtoUpperCase()
StringtoLowerCase()
Stringtrim() 。
target :
replacement:
.
s= s.substring(beginIndex, endIndex + 1);
returns;
StringBuffer :
StringBuffer 。 String
StringBuffer :
1. 。
append();// 。
insert();//
offset:
toString()
indexOf(String str) 。
astIndexOf(); // 。
substring(int start)
3.
replace(intstart int endString str) String 。 start , end - 1
setCharAt(int index char ch)
StringBuffer s = new StringBuffer(" ");
start :
end : ( )
str :
s.replace(0, 2, " ");
System.out.println(s);
4.
s.delete(start, end) //
s.deleteCharAt(index) //
5. reverse() 。
StringBuffer s = new StringBuffer(" ");
s.reverse(); //
System.out.println(s);