Java中split函数的用法

在java.lang包中有String.split()方法的原型是:

public String[] split(String regex, int limit)

split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组。在其中每个出现regex的位置都要进行分解。

(1)regex为可选项。传入字符串或正则表达式,如果不传参,返回包含整个字符串的单一数组。

(2)limit也为可选项。限制返回数组中元素的个数。

(3)如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");因为“.”和“|”都是转义字符,必须得加"\\"。

(4)如果在一个字符串中有多个分隔符,可以用“|”作为连字符。

Java中split函数的用法_第1张图片

ps: 因为split是string类型的,有一次想用一个char分割我就把char强制类型转换成了String......感觉这个方法很笨不是很好......

pps:作为菜鸟在方法有限的情况下,我还用split做了计算某一字符在字符串中出现频率的处理......


Java中split函数的用法_第2张图片

你可能感兴趣的:(Java中split函数的用法)