split("\\.")
在split("里面放入双斜杆.")就能分割了,应为.是转译字符。
因为里面是正则表达式。
split函数中的参数是正则表达式,当然也可以是普通字符
一普通字符:
String ip = "192.168.1.1";
String a[] = ip.split("\\.");
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
String ipName = ip.replaceAll("\\.", "-");
System.out.println(ipName);
String[] ipArr = ipName.split("-");
for(int i=0;i<ipArr.length;i++){
System.out.println(ipArr[i]);
}
java中split的用法
一、基本用法 `split` 方法是String类的一个成员方法,可以直接通过字符串对象来调用。它接受一个正则表达式作为参数,用于定义拆分的规则。例如,按照空格拆分字符串可以这样做:java String str = "Hello World!";String[] result = str.split;此时,`result` 数组将包含两个元素:"Hello" 和 "Worl...
java split是什么意思?
Java中的split()方法是一个字符串类String的方法,它的作用是将一个字符串根据指定的分隔符进行分割。例如,我们有一串字符"apple,banana,orange",如果我们以逗号为分隔符,那么使用split()方法,就可以将字符串分割成三个子串"apple","banana",和"orange"...
Java中split的用法
Java中split主要用于分隔字符串。具体分析如下:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\\\."),这样才能正确的分隔开,不能用String.split(".")。2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\\\|"),这样才能正确的分隔开,不能用String.split("|"),“.”和“...
java中的split函数的坑
在处理简化路径问题时,使用Java中的split函数进行"\/"分割,但发现存在多个空字符串,原因是函数以开头空格为分割点。结果如下,包含了额外的空字符串,如第0、2行等。深入分析发现,在字符串中以空格开始的模式被识别为分割点,导致了非预期的空字符串出现。因此,使用split函数时需检查分割后字符串的...
请问split("\\\\.")是什么意思?(JAVA代码)
1. 首先要明白split方法的参数含义:public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。 2. 然后就要明确正则表达式的含义了:'.'点 匹配除“\\n”和"\\r"之外的任何单个字符。'\\'表示转义字符,而双重转义相当于原意,3. 因此“\\\\.”和“.”同意 4.全句即根据'....
Split函数怎么用?
split函数是编程语言中使用的一种函数名称,它是指返回一个下标从零开始的一维数组,split函数包含指定数目的子字符串。使用实例:Dim TestString As String = "Look at these!"' 返回的数组包含 "Look", "at", 和 "these!".Dim TestArray() As String = Split(TestString)Java中的 split ...
Java-字符串切割(split)
Java中,String对象的split()方法用于分割字符串。当不使用转义符进行分割时,如按"."进行分割,如果字符串中不含".",返回值将是一个空的长度为0的String数组。而如果使用"|"进行分割,即使字符串中不含"|",返回值将是一个长度与原字符串相等的String数组。原因在于,split()方法会将原字符串中每...
java的split("\/\/.")方法,对“.”分割
split的参数是String regex,也就是正则表达式,里面的.号有特殊作用 所以java中函数split(".")必须是split("\\\\."),而不是split("\/\/."),楼主你没分清斜杠和反斜杠,这是教训,要记住。例:楼主若觉得回答有所帮助,望采纳,谢谢!
你没想到的Java中split函数的用法
split函数在Java中用于将字符串切分为多个子字符串,并返回一个字符串数组。语法如下:例如:这将返回一个包含两个元素的数组,分别代表"Hello"和"World"。如果在第二行代码中,将某部分替换为:则输出结果会变为:这显示split函数对特殊字符进行了转义,确保了字符串的正确分割。在正则表达式中,有许多...
请问split("\\\\.")是什么意思?(JAVA代码)
split是按照指定的字符分割字符串为字符串数组,这里的分隔符比较特殊,是.所以要加反斜杠进行转义,也就是达到利用.分割字符串的效果。比如x.y.z 调用split("\\\\.")后得到数组[x,y,z]