[メモ]プログラムメモ_javaの基本

Java.jpg

何度もwebで検索するのがめんどうなので,自分用プログラムメモ.
全てがjavaの超基本!!
先に述べておきますが・・・”使えればいいや”派です(><)


【文字列から数字データへの型変換(キャスト)】
・String→int (double)
int a = Integer.valueOf(str).intValue();  //数値クラス型に変換
//int a = Integer.parseInt(str);      //基本型に変換
double a = Double.valueOf(str).doubleValue();
・char[]→int (double)
int a = Integer.valueOf(buff[0]).intValue();
double a = Double.valueOf(buff[0]).doubleValue();

【数値データから文字列への型変換】
・int (double)→String
String str = String.valueOf(intvalue);
String str = String.valueOf(doublevalue);
【Strig型からchar型の配列への格納】
・String→char[]
char ch[] = str.toCharArray();
for (int i=0; i< str.length(); i++){ System.out.println(ch[i]); } <or> char ch = str.charAt(3); 【char型の配列からStrig型への格納】 ・char[]→String
//String str=””, char buff[15];
for(int i=0; i<15; i++){ str = str + buff[i]; } <or> String str = new String(buff); 【ファイルへの書き込み】 ・int (double,char[])→txt
int s1=10, s2=20,s3=30;
try{
FileWriter fw = new FileWriter(“log.csv”,true); //true有で追記モード
fw.write(s1+”,”+s2+”,”+s3+”\n”); //指定したファイルに書込む
fw.close(); //ファイルを閉じる
} catch(Exception e){
}

【ファイルから読み込み】
・txt→char[]
char[] buff = new char[15];
try{
File file = new File(“date.txt”);
FileReader fileRd = new FileReader(file);
fileRd.read(buff); //buffに読み込んだデータを格納
System.out.print(new String(buff));
} catch(Exception e){
e.printStackTrace();
}
System.out.println(buff); //確認

【現在の日時(時間)を取得】
・現在時刻→int
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1;
int day = cal.get(Calendar.DATE);
int hour = cal.get(Calendar.HOUR_OF_DAY);
int minute = cal.get(Calendar.MINUTE);
int second = cal.get(Calendar.SECOND);

コメントする

*