------- android培训、java培训、期待与您交流! ----------
在学习java基础的过程中,split在字符串的切割中很常见.但是很多小的细节问题,并不是我们人人都知道的.
如以下程序:
public class Split { public static void main(String[] args) { String str1 ="1,2,3,4,5"; String str2 ="1,2,3,4,"; String str3 ="1,,2,3,"; String str4=",,,,"; System.out.println(str1.split(",").length); System.out.println(str2.split(",").length); System.out.println(str3.split(",").length); System.out.println(str4.split(",").length); } }
它的运行结果尽然是:
5 4 4 0
上面的这段只对str4有效.如果想把4个字符串都获取为5个长度的话,应该使用str3.split(",", -1);
------------- android培训、java培训、java博客、java学习型技术博客、期待与您交流! -------------
相关推荐
黑马程序员_Java基础辅导班教程课件[第01期]第15天
黑马程序员_Java基础辅导班教程课件[第01期]第12天
黑马程序员_Java基础辅导班教程课件[第01期]第8天
黑马程序员_Java基础辅导班教程课件[第01期]第12天
黑马程序员_毕向东_Java基础视频教程第18天-14-IO流(拷贝文本文件图例).zip
黑马程序员_Java基础辅导班教程课件[第01期]第11天
黑马程序员_Java基础辅导班教程课件[第01期]第7天
黑马程序员_Java基础辅导班教程课件[第01期]第5天
黑马程序员_Java基础辅导班教程课件[第01期]第4天
黑马程序员_Java基础辅导班教程课件[第01期]第12天
黑马程序员_Java基础辅导班教程课件[第01期]第6天
黑马程序员_Java基础辅导班教程课件[第01期]第10天
黑马程序员_Java基础辅导班教程课件[第01期]第9天
( 01_黑马程序员_张孝祥_Java基础加强_课程价值与目标介绍.zip )
黑马程序员_毕向东_Java基础视频教程第22天-06-GUI(Action事件).zip
黑马程序员_毕向东_Java基础视频教程第18天-09-IO流(文件的续写)
黑马程序员毕向东java基础视频教程全套
黑马程序员_毕向东_Java基础视频教程第18天-12-IO流(文本文件读取练习).zip
黑马程序员_毕向东_Java基础视频教程第18天-13-IO流(拷贝文本文件).zip
黑马程序员_毕向东_Java基础视频教程第05天-01-面向对象(概述).avi