`
javaEEdevelop
  • 浏览: 876351 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

java 发布流文件和读取流文件

 
阅读更多

 

 

File file = new File("E:\\assets\\picture\\1-1.png");

InputStream a = new FileInputStream(file);

byte[] bbb =  new byte[a.available()];

a.read(bbb);

 

URL url = new URL(url);

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

 

 

httpurl.setDoOutput(true);

OutputStream os = httpurl.getOutputStream();

os.write(bbb);

os.flush();

os.close();

int code = httpurl.getResponseCode(); 

System.out.println(code);

 

 

//读取json流文件

 

URL url = new URL(url);//url资源地址

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

InputStream is = httpURL.getInputStream();

if(httpURL.getResponseCode()!=200){

//exception

}

byte[] b = new byte[1];

String str = "";

while(is.read(b)!=-1){

str += new String(b,"utf-8");

}

//第二种

 

URL url = new URL(url);

InputStream is = url.openStream();

byte[] b = new byte[1];

String str = "";

while(is.read(b)!=-1){

str += new String(b,"utf-8");

}

 

//转json集合

 

JSONArray jsonArray=new JSONArray();

jsonArray=jsonArray.fromObject(str);

list=(List<User>)JSONArray.toList(jsonArray,User.class);

 

//获取单个对象

 

System.out.println(str);

JSONObject json = JSONObject.fromObject(str);

System.out.println("a"+json.get("userName"));

System.out.println("b"+JSONObject.fromObject(json.get("list"))); //获取list字段的集合,变成对象

List list=JSONArray.fromObject(json.get("list")); //变成集合

 

 

分享到:
评论

相关推荐

    Java流(文件读写操作)

    ### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...

    JAVA IO流文件读写大全下载

    * 字节流文件读取和存盘:通过FileInputStream和FileOutputStream类可以实现文件的读取和存盘操作。 * 字符流文件读取和存盘:通过FileReader和FileWriter类可以实现文本文件的读取和存盘操作。 JAVA IO流提供了...

    java读取图片文件流

    java读取本地图片文件获取流!java读取本地图片文件获取流!

    java的io流文件读写

    总之,Java的IO流提供了一套丰富的接口和类,用于处理各种输入输出任务,包括文件的读写。理解并熟练运用这些类和方法,是成为一名合格的Java开发者必不可少的技能。在实际项目中,根据需求选择合适的流类型和组合,...

    java 二进制文件的读写操作

    ### Java 二进制文件的读写操作 在Java中,进行二进制文件的读写操作是非常常见的需求,尤其是在处理非文本类型的文件(如图片、音频或视频等)时。本文将详细介绍如何使用`FileInputStream`和`FileOutputStream`类...

    java 视频流读写

    Java Media Framework (JMF) 是Java平台上的一个关键组件,用于处理音频、视频和流媒体内容。在这个"JMF_demo"实例中,我们将深入探讨如何利用JMF来实现视频流的读取和写入。 首先,了解Java Media Framework (JMF)...

    详解Java无需解压直接读取Zip文件和文件内容

    Java无需解压直接读取Zip文件和文件内容是Java语言中的一种常见操作,通过使用java.util.zip包中的ZipFile、ZipInputStream和ZipEntry类,我们可以轻松地读取Zip文件和文件内容。下面,我们将详细介绍如何使用Java...

    java io 流,文件读取操作

    Java IO 流、文件读取操作 Java IO 流是 Java 语言中的一种基本输入/输出机制,它提供了多种方式来处理输入/输出操作。在 Java 中,IO 流可以分为两大类:字节流和字符流。字节流主要用于处理二进制数据,而字符流...

    Java基于IO流读取文件的方法

    这个过程对于理解和实现Java中文件读取的基本逻辑非常有帮助,适用于大多数简单的文本文件读取场景。当然,Java IO库提供了许多其他流类型和高级功能,例如处理压缩文件、网络流等,可以根据实际需求选择合适的方法...

    java IO流读写

    例如,一个`FileInputStream`可以被`BufferedInputStream`包裹,然后被`DataInputStream`包裹,这样就可以在文件读取时享受到缓冲和数据类型转换的便利。 总的来说,Java IO流提供了灵活且强大的工具来处理各种输入...

    java读取文件方法大全

    根据给定的文件信息,...综上所述,Java提供了丰富的API来处理文件读取,开发者可以根据具体需求选择合适的方法。掌握这些技术对于任何从事软件开发的人来说都是至关重要的,尤其是在处理大量数据和复杂文件格式时。

    Java保存与读取文件.rar

    Java保存与读取文件代码示例,super("存储与读取对象"); //调用父类构造函数  Container container=getContentPane(); //得到容器  Icon imageIcon=new ImageIcon("image.gif"); //实例化一个图标  ...

    java 按顺序读取文件

    首先,Java提供了多种类来处理文件读取,如`FileReader`,`BufferedReader`等。`FileReader`主要用于读取字符流,而`BufferedReader`则通过缓冲区提高读取效率。在按顺序读取文件时,通常我们会先创建一个`...

    java 读取文件 文件读取操作

    在Java编程语言中,文件读取是常见的任务,可以用于处理各种类型的数据,如文本、图像、音频等。本文将详细介绍Java中四种不同的文件读取方法:...理解这些基本概念可以帮助你编写出更加高效和灵活的Java文件操作程序。

    Java中文件IO流.pdf

    Java 中文件 IO 流是指 Java 语言中对文件的输入输出操作,通过定义文件流来实现文件的读写操作。文件流是指在程序中用于文件输入输出的对象, Java 中提供了多种文件流类型,包括 InputStream 和 OutputStream 两大...

    java IO流实例,包括文件的读写、上传和下载

    在Java编程语言中,IO(Input/Output)流是一组用于处理输入和输出操作的类和接口,广泛应用于文件的读写、数据的传输以及网络通信等场景。本实例主要探讨了如何使用Java IO流进行文件的读写、上传和下载,同时也...

    java读取*.mdb文件数据

    在提供的压缩包中,有一个名为"ucanaccess-2.0.9.2.jar"的文件,这是UCanAccess驱动,它是一个开源的Java库,允许Java应用程序直接操作.MDB和.ACCDB格式的Access数据库,而无需安装任何Microsoft软件。要使用这个...

    Java输入输出流及文件读写详解

    在Java中,输入输出流是进行文件读写操作的基础,通过理解和掌握`java.io`包中的类体系结构,开发者可以更加灵活地处理各种文件操作。无论是简单的文件读写还是复杂的网络通信,都能够基于这些基础构建出高效的应用...

    java文件流操作[定义].pdf

    文件流允许程序以高效且灵活的方式读写文件内容,无论是文本文件还是二进制文件。本篇文章将详细阐述Java中的文件流操作,包括字节流和字符流的使用。 首先,Java提供了两种基本类型的流,即字节流(Byte Stream)...

    java实现文件的读写操作

    本篇将详细介绍如何在Java中实现文件的读写操作,并通过一个小例子帮助大家理解和实践。 一、Java中的文件操作基础 在Java中,`java.io`包提供了丰富的类和接口来支持文件操作,如`File`、`FileReader`、`...

Global site tag (gtag.js) - Google Analytics