java
v939906947
一个默默的学习者
展开
-
JAVA从字节流到字符输出(解决中文乱码)
java从文件,控制台,网页提取数据都是以字节流形式输入,由于编码方式不同,有时候会出现中文乱码;javaJDK中有一些类可以很好的解决中文乱码问题;1)建立一个InputStream对象存储输入的字节流;2)用InputStreamReader类对字节流按照想要的编码格式重新编写成字符流(默认是GBK编码);3)用BufferedReader建立一个数据缓存区,存储一个一个的字符,方...原创 2016-03-24 15:36:30 · 6822 阅读 · 0 评论 -
java正则表达式
Java中的正则表达式1.Java中对于正则表达式的引用主要是包java.util.regex下的Pattern类和Matcher类,java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher. Pattern类是正则表达式的编译形式,即把一个正则表达式作为参数赋给Pattern对象,对该正则表达式进行处...原创 2016-03-25 16:42:08 · 147 阅读 · 0 评论 -
java中的基本类型传值和类类型传值
JAVA的参数传递Java中对于对象类型的参数和基本类型的参数,Java虚拟机JVM采用了不同的处理方式;对于基本参数类型,采用的传值策略是将参数的值复制一份再传给方法,方法可以改变参数的复件,但是不会影响参数的原件;对于对象类型,是将“参数的引用”复制一份再传给方法,在方法中可以把复件指向另一个对象,方法外原件指向还是原来的对象;但是在方法中修改引用对象的内容,原件指向的对象也会更改...原创 2016-04-03 23:55:40 · 864 阅读 · 0 评论 -
String类的equal(),hashCode(),==
在javaJDK中,大部分的equal函数都是先判断对象是不是属于同一类,如果是则比较对象的值是不是相等,如果是则返回相等;在String类中先判断是不是都是String类,再判断数组是不是相等,如果是则返回true;[code="java"] public boolean equals(Object anObject) { if (this == anObject)...原创 2016-04-04 12:43:33 · 164 阅读 · 0 评论