前の前の投稿の続き。
正規表現は便利なのだが、日付までとってきてしまう。つまり数字をとってきてほしい箇所を指定できない。
こういう時には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 件のコメント:
コメントを投稿