08/04/12 23:00:01
>>212
import java.io.*;
import java.net.*;
public class CalcClient {
public static void main(String[] args) throws IOException {
System.out.println(calc("3+2*(5 + 2)"));
}
public static String calc(String target) throws IOException {
URL url = new URL("URLリンク(www.google.com)" + URLEncoder.encode(target, "utf-8"));
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestProperty("User-Agent", "Mozilla/5.0");
conn.connect();
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));
String response = "";
for (String line; (line = br.readLine()) != null; ) response += line;
br.close();
conn.disconnect();
return response.replaceAll("^.*?(<h2 class=r>.*?<b>.*=\\s*(\\S+?)\\s*</b></h2>).*?$", "$2");
}
}