⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 advogatoclient.java

📁 里面包含了多个java的编程示例!而且举出初学者常常遇到的错误!
💻 JAVA
字号:
import java.io.*;
import java.net.*;
import java.util.*;
import org.apache.xmlrpc.*;

public class AdvogatoClient {
    XmlRpcClient client;
    
    public AdvogatoClient() {
        this("http://www.advogato.org:80/XMLRPC");
    }
    
    public AdvogatoClient(String server) {
        try {
            client = new XmlRpcClient(server);
        } catch (MalformedURLException exception) {
            System.out.println("Bad URL: " + server);
        }
    }
    
    public Integer send(int number) 
        throws IOException, XmlRpcException {
            
     Vector<Integer> params = new Vector<Integer>();
        params.add(number);
        Integer result = (Integer) client.execute("test.square", params);
        return result;
    }
    
    public static void main(String[] arguments) {
        if (arguments.length < 1) {
            System.out.println("Usage: java AdvogatoClient number server");
            System.exit(-1);
        }
        try {
            int number = Integer.parseInt(arguments[0]);
            AdvogatoClient advo;
            if (arguments.length == 1) {
                advo = new AdvogatoClient();
            } else {
                advo = new AdvogatoClient(arguments[1]);
            }
            Integer result = advo.send(number);
            System.out.println("The square of that number is " + result.intValue());
        } catch (Exception exception) {
            System.out.println("Error: " + exception.getMessage());
            exception.printStackTrace();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -