代码改变世界

java中String.equals()和String.equalsIgnoreCase()的区别

2013-09-11 13:46 by totokaka, 119 阅读, 0 推荐, 收藏, 编辑
摘要:"ABC".equals("abc")为false"ABC".equalsIgnoreCase("abc")为tureString.equals()对大小写敏感,而String.equalsIgnoreCase()忽略大小写 阅读全文

Java 中String的split用法

2013-09-11 13:43 by totokaka, 345 阅读, 0 推荐, 收藏, 编辑
摘要:split方法:将一个字符串分割为子字符串,然后将结果作为字符串数组返回。转一篇博友的文档,自己备用http://www.cnblogs.com/liubiqu/archive/2008/08/14/1267867.html在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的.java.lang.string.splitsplit 方 阅读全文

Java 中 String的indexOf 的用法

2013-09-11 09:58 by totokaka, 970 阅读, 0 推荐, 收藏, 编辑
摘要:indexOf() 方法返回 String 对象内第一次出现子字符串的字符位置。如果此字符串中没有这样的字符,则返回 -1。提示和注释注释:indexOf() 方法对大小写敏感!注释:如果要检索的字符串值没有出现,则该方法返回 -1。注释:java的集合类中也有indexof方法,Collection.indexof().使用方法类似。借用网友的例子,拿来备存使用String.indexOf函数用法小结1. indexOf的参数是String, startIndex: Number; indexOf的返回值为int,2. Function indexOf 包含如下几个格式:1). Strng. 阅读全文

Java 中 System.arraycopy的用法

2013-09-10 18:45 by totokaka, 986 阅读, 0 推荐, 收藏, 编辑
摘要:System.arraycopy 的原型是:public static void arraycopy(Objectsrc, int srcPos, Objectdest, int destPos, int length)参数:src- 源数组。srcPos- 源数组中的起始位置。dest- 目标数组。destPos- 目标数据中的起始位置。length- 要复制的数组元素的数量。抛出:IndexOutOfBoundsException- 如果复制会导致... 阅读全文

如何对一个XOR文件解异或

2013-09-10 18:06 by totokaka, 567 阅读, 0 推荐, 收藏, 编辑
摘要:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class MyFileUtils { public static void xorDec(File srcfile,File desfile,byte xorchar) throws IOException{ FileInputStream fis = new FileInputStream(srcfile); FileOutp... 阅读全文

java中FileInputStream与DataInputStream的区别

2013-09-10 17:50 by totokaka, 1484 阅读, 0 推荐, 收藏, 编辑
摘要:FileInputStream是实体流,也就是真实做事情的流,用来读文件的。使用该类创建对象时,系统会自动将需要读的文件转换成该类的流对象,可以直接读取。DataInputStream是装饰流,必须建立在其他实体流的基础之上。做一个比喻就是:如果用软件来类比流的话,那么操作系统就是实体流,而一般的应用软件则是装饰流。因为应用软件以操作系统软件为基础。 阅读全文