快速开发时可以使用的Java文件工具方法

2016-02-19 12:30 4 1 收藏

下面是个超简单的快速开发时可以使用的Java文件工具方法教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - 编程语言 】

  Java I/O系统被设计为功能强大并便于扩展,但是当将一个简单的文件加载到一个字符串时它有时候显得太强大了。假如你已经厌倦了文件处理代码并想提高开发速度,使用简单的文件加载和文件保存程序。
  
  首先创建一个静态(static)的方法,给出一个字符串的文件名,将把文件的内容加载到一个字符串或者返回一个null表明什么也得不到。可以读入的文件的大小最多为MAXINT,因为它被加载到一个数组中。大文件的内容不能被加载到内容中。代码如下:
  
  /**
  * 加载给定文件名的内容,假如文件不可加载返回null。
  */
  static public String loadFile(String filename) {
  File file = new File( filename );
  try {
  Reader rdr = new FileReader(
  file );
  long sz = file.length();
  // can only read in things of MAXINT length
  char[] ch = newchar[(int)sz];
  rdr.read(ch);
  rdr.close();
  return new String(ch);
  } catch(IOException ioe) {
  return null;
  }
  }
  
  因为这段代码是设计作为类库代码的,因此当有IOException抛出时静态方法没有打印堆栈跟踪(stack trace)或者输出到日志,它也没有抛出一个异常,目的也是更快的开发速度。这是一种折衷。
  
  第二个程序是用于保存的上面的那个方法的变种,获取一个字符串的文件名和要写入的字符串并将那个字符串作为文件保存。假如文件已经存在则覆盖原来的内容。假如文件路径上的目录不存在则创建那些目录,最后返回true和false来表明操作是否成功。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1601068.html

延伸阅读
说道Web Service的程序开发,八个月前我加班调试公司和中国电信的商务领航系统的接口的时候,用的就是Web Service,Web Service有很多优点,使用Web Service可以在不同编程语言间实现数据交换,而我那时对Web Service也不熟,就由同事帮我生成了一大堆Web Service的框架代码,我则只单独开发业务代码。 这次的另外一个项目也要用Web Service...
标签: 生活常识
可以使用哪些证件电话订票   现在预订火车票非常方便,我们不用在跑去拥挤的火车站,在家通过电脑或者电话都可以购票,相当方便。不过再预订火车票时跟火车站一样是要出示相关证件的,那么电话订票的时候都可以使用哪些证件来订票呢? 电话订票可以使用那些证件 根据12306官网铁路常识提示,目前仅支持身份证、港澳居...
标签: 怀孕
收腹带是大多数女性都会用的产后必备用品,顺产没有伤口产后一两天就可以使用收腹带了,剖腹产后多久才能用呢?毕竟肚子上有着一道伤口呢!收腹带有什么好处呢?收腹带要多少钱呢? 1、 剖腹产收腹带多少钱 收腹带种类很多,有松紧带式、内裤式、腰带式,但基本原理都是一样的,都是由高弹橡筋制成,通过将腹部赘肉压迫在小的范围内,以保...
标签: 怀孕
孕妇胎儿不稳怎么办?能给孕妈咪吃保胎药吗?所有的孕妇都能使用保胎药吗?其实不是的按规定不是任何流产都可以保胎。 按临床经过将流产分为习惯性流产、先兆流产、难免流产、完全流产、不全流产、稽留流产、感染流产等7种。其中使用保胎药指征的有先兆流产和习惯性流产两种,因为其它流产已不能继续保胎。 给先兆流产和习惯性流产的安胎药...
       1、 JDK (Java Development Kit)Java开发工具集 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常...

经验教程

931

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部