永远的夜
这个世界太精彩,让爱各自的存在。

随笔分类 -  Java

java中String字符串的替换函数:replace与replaceAll的区别
摘要:例如有如下x的字符串String x = "[kllkklk\\kk\\kllkk]";要将里面的“kk”替换为++,可以使用两种方法得到相同的结果replace(CharSequence target, CharSequence replacement)—— x.replace("kk", "++")replaceAll(String regex, String replacement)—— x.replaceAll("kk", "++")可见两个函数没有什么区别,下面将字符串中的“\\”替换 阅读全文
posted @ 2014-01-06 09:56 永远的夜 阅读(242) 评论(0) 推荐(0)
Java的File.separator
摘要:在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File file2 = new File ("/tmp/test.txt");如果要考虑跨平台,则最好是这么写:File myFile = new File("C:" + File. 阅读全文
posted @ 2014-01-03 22:52 永远的夜 阅读(157) 评论(0) 推荐(0)
JAVA的StringBuffer类
摘要:StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。 在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String类中的功能是完全一样的。但是有一个最显著的区别在于,对于StringBuffer对象的每次修改都会改变对象自身,这点是和String类最大的区别。 另外. 阅读全文
posted @ 2013-12-31 15:20 永远的夜 阅读(146) 评论(0) 推荐(0)
Java中用split函数进行分割字符串(转)
摘要:1.语法如下String.split(sourceStr,maxSplit)String.split(sourceStr)参数说明:sourceStr是被分割的字符串,maxSplit是最大的分割数返回值说明:split函数的返回值是一个字符串数组String[]2.示例代码package wang48.jiaocheng;public class StringSplit {public static void main(String[]args){String sourceStr="1,2,3,4,5";String[] sourceStrArray=sourceStr. 阅读全文
posted @ 2013-12-31 13:33 永远的夜 阅读(11660) 评论(0) 推荐(0)