「java打开url」Java打开文件

博主:adminadmin 2023-01-12 00:24:08 797

本篇文章给大家谈谈java打开url,以及Java打开文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何使用java调用url接口

原贴地址

一、在java中调用url,并打开一个新的窗口 

Java代码

String url="";  

String cmd = "cmd.exe /c start " + url;   

  

try {   

 Process proc = Runtime.getRuntime().exec(cmd);   

 proc.waitFor();   

}   

catch (Exception e)   

{   

 e.printStackTrace();  

}

二、在java中调用url,后台调用。并取得返回值 

Java代码

URL U = new URL("");  

URLConnection connection = U.openConnection();  

   connection.connect();  

    

   BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));  

   String line;  

   while ((line = in.readLine())!= null)  

   {  

    result += line;  

   }  

   in.close();

关于java调用url接口方法的问题

对于具体的数据请求方式、请求方式、响应数据格式要看你的接口要求,这是通用代码:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.net.HttpURLConnection;

import java.net.URL;

public class Test {

public static void main(String[] args) throws IOException {

System.out.println(getData());

}

public static String getData() throws IOException {

// 创建指定url的url对象,这里的地址是:淘宝商品搜索建议

URL url = new URL(";q=电脑callback=cb");

// 创建http链接对象

HttpURLConnection con = (HttpURLConnection) url.openConnection();

// 设置请求方式

con.setRequestMethod("POST");

// 打开链接,上一步和该步骤作用相同,可以省略

con.connect();

// 获取请求返回内容并设置编码为UTF-8

BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"));

// 将返回数据拼接为字符串

StringBuffer sb = new StringBuffer();

// 临时字符串

String temp = null;

// 获取数据

while ((temp = reader.readLine()) != null) {

sb.append(temp);

}

// 关闭流

reader.close();

return sb.toString();

}

}

结果:

JAVA实现打开拼接的URL

如果是静态的url,那么用key value对就行呀,这样效率高,如果输入汉字 不精确 可以加个输入查询提示 类似于火车购票网 里面的地名提示。 如果是动态的url,那就要做个异步请求。

JAVA类如何打开网页?

JAVA中的类是具备某些共同特征的实体的集合,它是一种抽象的概念,用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,对象是一种具体的概念。JAVA类打开网页有以下方法:

1、java.net.URI uri = new java.net.URI("");

java.awt.Desktop.getDesktop().browse(uri);

2、Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler ");

这两种方法是可以打开,不过只能在服务端打开,如果有另一台机器访问我的机器,执行上边的程序后,也会在我本机显示baidu的页面。

3、如果是让他自动打开可以用robot类模拟鼠标单击右键双击等动作,还可以模拟输入。

4、如果要在网页做复杂操作可以用swt做一个浏览器,可以控制他执行网站里的脚本,这个比较难点。

关于java打开url和Java打开文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。