2008年1月9日水曜日

080108

前の前の投稿の続き。
正規表現は便利なのだが、日付までとってきてしまう。つまり数字をとってきてほしい箇所を指定できない。
こういう時にはsplitを使う方が簡単で、良いらしい。
split、好きです。切る感じが快感。
山辺せんせいにきいた。ありがたやー。

数字をとれたのは良いけど、アイディアが思い浮かばない。
気温によってLEDライトの色が変わるとかって…
習作だから、まあいいんですけど。もうちょっとひねらないと。
---------------------------------
String s= "最高気温は10℃です。最低気温は5℃です。";

String saiko;
String saitei;

String [] temp1 = new String[5];
String [] temp2 = new String[5];

temp1 = s.split("最高気温は");
saiko = temp1[1];
temp2 = s.split("最低気温は");
saitei = temp2[1];

println(saiko);
println(saitei);

temp1 = saiko.split("℃");
saiko = temp1[0];
temp2 = saitei.split("℃");
saitei = temp2[0];



println(saiko);
println(saitei);

0 件のコメント: