当前位置: 首页 > news >正文

做房产的网站百度营销官网

做房产的网站,百度营销官网,网站建设的淘宝模板,做产品类网站有哪些内容一、File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示#xff0c;主要用于文件和目录的创建、查找和删除等操作。 1.2 构造方法 public File(String pathname) #xff1a;通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String …一、File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示主要用于文件和目录的创建、查找和删除等操作。 1.2 构造方法 public File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的 File实例。 public File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的 File实例。 一个File对象代表硬盘中实际存在的一个文件或者目录。 无论该路径下是否存在文件或者目录都不影响File对象的创建。 1.3 常用方法 获取功能的方法 public String getAbsolutePath() 返回此File的绝对路径名字符串。 public String getPath() 将此File转换为路径名字符串。 public String getName() 返回由此File表示的文件或目录的名称。 public long length() 返回由此File表示的文件的长度。 判断功能的方法 public boolean exists() 此File表示的文件或目录是否实际存在。 public boolean isDirectory() 此File表示的是否为目录。 public boolean isFile() 此File表示的是否为文件。 创建删除功能的方法 public boolean createNewFile() 当且仅当具有该名称的文件尚不存在时创建一个新的空文件。 public boolean delete() 删除由此File表示的文件或目录。 public boolean mkdir() 创建由此File表示的目录。 public boolean mkdirs() 创建由此File表示的目录包括任何必需但不存在的父目录。 delete方法如果此File表示目录则目录必须为空才能删除。 1.4 目录的遍历 public String[] list() 返回一个String数组表示该File目录中的所有子文件或目录。public File[] listFiles() 返回一个File数组表示该File目录中的所有的子文件或目录。 调用listFiles方法的File对象表示的必须是实际存在的目录否则返回null无法进行遍历。 二、递归 2.1文件搜索 public class DiGuiDemo3 { public static void main(String[] args) { // 创建File对象 File dir new File(“D:\aaa”); // 调用打印目录方法 printDir(dir); } public static void printDir(File dir) {// 获取子文件和目录File[] files dir.listFiles();// 循环打印for (File file : files) {if (file.isFile()) {// 是文件判断文件名并输出文件绝对路径if (file.getName().endsWith(.java)) {System.out.println(文件名: file.getAbsolutePath());}} else {// 是目录继续遍历,形成递归printDir(file);}} }} 三、IO概述 3.1 什么是IO 按照流动的方向以内存为基准分为输入input 和输出output 即流向内存是输入流流出内存的输出流。 Java中I/O操作主要是指使用java.io包下的内容进行输入、输出操作。 输入也叫做读取数据输出也叫做作写出数据。 3.2 IO的分类 根据数据的流向分为输入流和输出流。 输入流 把数据从其他设备上读取到内存中的流。 输出流 把数据从内存 中写出到其他设备上的流。 格局数据的类型分为字节流和字符流。 字节流 以字节为单位读写数据的流。 字符流 以字符为单位读写数据的流。 3.3 IO的流向 硬盘----内存 :输入 内存----硬盘 输出 3.4 顶级父类们 字节流 字节输入流 inputStream 字节输出流 outputStream 字符流 字符输入流 Reader 字符输出流Writer 四、字节流 4.1字节输出流【OutputStream】 java.io.OutputStream抽象类是表示字节输出流的所有类的超类将指定的字节信息写出到目的地。 它定义了字节输出流的基本共性功能方法。 public void close() 关闭此输出流并释放与此流相关联的任何系统资源。 public void flush() 刷新此输出流并强制任何缓冲的输出字节被写出。 public void write(byte[] b)将 b.length字节从指定的字节数组写入此输出流。 public void write(byte[] b, int off, int len) 从指定的字节数组写入 len字节从偏移量 off开始输出到此输出流。 public abstract void write(int b) 将指定的字节输出流。 close方法当完成流的操作时必须调用此方法释放系统资源。 4.2 FileOutputStream类 OutputStream有很多子类我们从最简单的一个子类开始。 java.io.FileOutputStream类是文件输出流用于将数据写出到文件。 构造方法 public FileOutputStream(File file)创建文件输出流以写入由指定的 File对象表示的文件。 public FileOutputStream(String name) 创建文件输出流以指定的名称写入文件。 当你创建一个流对象时必须传入一个文件路径。该路径下如果没有这个文件会创建该文件。如果有这个文件会清空这个文件的数据。 public class FileOutputStreamConstructor throws IOException { public static void main(String[] args) { // 使用File对象创建流对象 File file new File(“a.txt”); FileOutputStream fos new FileOutputStream(file); // 使用文件名称创建流对象FileOutputStream fos new FileOutputStream(b.txt);}}写出字节数据 写出字节write(int b) 方法每次可以写出一个字节数据代码使用演示 public class FOSWrite { public static void main(String[] args) throws IOException { // 使用文件名称创建流对象 FileOutputStream fos new FileOutputStream(“fos.txt”); // 写出数据 fos.write(97); // 写出第1个字节 fos.write(98); // 写出第2个字节 fos.write(99); // 写出第3个字节 // 关闭资源 fos.close(); } } 输出结果 abc 虽然参数为int类型四个字节但是只会保留一个字节的信息写出。 流操作完毕后必须释放系统资源调用close方法千万记得。 ** 写出字节数组 ** write(byte[] b)每次可以写出数组中的数据代码使用演示 public class FOSWrite { public static void main(String[] args) throws IOException { // 使用文件名称创建流对象 FileOutputStream fos new FileOutputStream(“fos.txt”); // 字符串转换为字节数组 byte[] b “李俊漩”.getBytes(); // 写出字节数组数据 fos.write(b); // 关闭资源 fos.close(); } } ** 写出指定长度字节数组** write(byte[] b, int off, int len) ,每次写出从off索引开始len个字节代码使用演示 public class FOSWrite { public static void main(String[] args) throws IOException { // 使用文件名称创建流对象 FileOutputStream fos new FileOutputStream(“fos.txt”); // 字符串转换为字节数组 byte[] b “abcde”.getBytes(); // 写出从索引2开始2个字节。索引2是c两个字节也就是cd。 fos.write(b,2,2); // 关闭资源 fos.close(); } } 数据追加续写 经过以上的演示每次程序运行创建输出流对象都会清空目标文件中的数据。如何保留目标文件中数据还能继续添加新数据呢 public FileOutputStream(File file, boolean append) 创建文件输出流以写入由指定的 File对象表示的文件。 public FileOutputStream(String name, boolean append) 创建文件输出流以指定的名称写入文件。 这两个构造方法参数中都需要传入一个boolean类型的值true 表示追加数据false 表示清空原有数据。这样创建的输出流对象就可以指定是否追加续写了代码使用演示 public class FOSWrite { public static void main(String[] args) throws IOException { // 使用文件名称创建流对象 FileOutputStream fos new FileOutputStream(“fos.txt”true); // 字符串转换为字节数组 byte[] b “abcde”.getBytes(); // 写出从索引2开始2个字节。索引2是c两个字节也就是cd。 fos.write(b); // 关闭资源 fos.close(); } } 文件操作前cd 文件操作后cdabcde 写出换行 Windows系统里换行符号是\r\n 。 public class FOSWrite { public static void main(String[] args) throws IOException { // 使用文件名称创建流对象 FileOutputStream fos new FileOutputStream(“fos.txt”); // 定义字节数组 byte[] words {97,98,99,100,101}; // 遍历数组 for (int i 0; i words.length; i) { // 写出一个字节 fos.write(words[i]); // 写出一个换行, 换行符号转成数组写出 fos.write(\r\n.getBytes()); } // 关闭资源 fos.close(); } } 输出结果 a b c d e 回车符\r和换行符\n 回车符回到一行的开头return。 换行符下一行newline。 系统中的换行Windows系统里每行结尾是 回车换行 即\r\n Unix系统里每行结尾只有 换行 即\n Mac系统里每行结尾是 回车 即\r。从 Mac OS X开始与Linux统一。
http://www.pierceye.com/news/148759/

相关文章:

  • 最新网站建设技术2022年新闻摘抄简短
  • 手机网站总是自动跳转最吃香的男生十大手艺
  • 免费网站推广软件哪个好企业vi设计公司价格
  • 自助建网站不需要域名番禺网站优化平台
  • 一般建设网站的常见问题国家企业信用信息公示官网
  • 韩国美容网站 模板互联网大赛官网入口
  • 太原网站开发哪家好wordpress怎么贴代码
  • 深圳网站设计与制作网站建设公司海南
  • 做网站需要什么cailiao网站项目申报书建设规模
  • wordpress手机网站模板wordpress分类设置seo
  • 哪个网站设计好互助网站制作公司
  • 网站建设评估报告惠民建设局网站
  • 网站后台上传模板aspnet网站开发实例论文
  • 顺德公司做网站网站美工和网页设计的区别
  • 江苏建设造价信息网站山东丽天建设集团网站
  • 兰州网站建设程序wordpress自动超链接
  • zencart网站模板下载怎么自己建立网站及建立网站方法
  • 孝感市门户网站各大网站怎么把世界杯做头条
  • 手机端网站开发视频教程怎么制作爆米花教程
  • 温岭做网站公司开发一个企业官网多少钱
  • 宿迁明远建设有限公司网站赣州58同城网招聘找工作
  • 网站未续费到期后打开会怎样wordpress 顶部栏 悬浮
  • 内部优惠券网站怎么做大连网站制作建设
  • 经营虚拟网站策划书福建设备公司网站
  • 网站建设费用明细报价wordpress暗箱
  • 南宁网站建公司电话福州建站服务
  • 有没有什么推荐的网站用 php网站建设打出一首古诗
  • 品牌网站建设浩森宇特wordpress 首页 缩略图
  • 一个主机可以做几个网站域名织梦cms网站更新
  • 知名网站有哪些网站开发是什么环境