精华内容
下载资源
问答
  • Java分割字符串

    2016-12-12 20:50:29
    Java分割字符串
  • java 分割字符串

    2010-06-18 17:15:16
    java 分割字符串 java 分割字符串
  • Java 分割字符串

    千次阅读 2020-01-03 17:10:04
    本篇文章记录一个Java 分割字符串的一个坑 public class test { public static void main(String[] args) { String file ="bg1.jpg"; String[] parts=file.split("."); for(int i=0;i<parts.length;...

    本篇文章记录一个Java 分割字符串的一个坑

    public class test {
        public static void main(String[] args) {
            String file ="bg1.jpg";
            String[] parts=file.split(".");
            for(int i=0;i<parts.length;i++){
                System.out.println(parts[i]);
            }
        }
    }
    

    以上程序我预期输出的是: bag1 , jpg ,然而什么都没有输出。我蒙蔽了,找了各种书籍才找到原因,将程序修改如下即可正确输出:

    public class test {
        public static void main(String[] args) {
            String file ="bg1.jpg";
            String[] parts=file.split("\\.");
            for(int i=0;i<parts.length;i++){
                System.out.println(parts[i]);
            }
        }
    }
    

    不同的是 split 函数中的分割符号,我之前想按照 “.”来分割,需要注意的是需要给字符转义! 切记切记!

    展开全文
  • java分割字符串

    2021-02-18 10:11:34
    分割后返回结果为字符串数组 – 注意: . (拆分ip地址时常用)、$、|、* 等转义字符进行分割时,必须加 \\ 2)实例1 public class Test { public static void main(String[] args) { String

    一.split()方法

    1)语法:

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

    – regex 参数表示分割符
    – limit 参数表示分割的份数(如果想要全部分割,那就不需要使用)
    – 分割后返回结果为字符串数组
    注意: . (拆分ip地址时常用)、$|* 等转义字符进行分割时,必须加 \\

    2)实例1

    public class Test
    {
    	public static void main(String[] args)
    	{
    		String s = "I am a boy!";
    		//直接将分割后的字符串存入字符串数组中
    		String []array = s.split(" ");
    		for (String a : array)
    		{
    			System.out.println(a);
    		}
    	}
    }
    

    返回结果:
    I
    am
    a
    boy!

    3)实例2

    public class Test
    {
    	public static void main(String[] args)
    	{
    		String s = "I.am.a.boy!";
    		//直接将分割后的字符串存入字符串数组中
    		//需要进行转义
    		String []array = s.split("\\.");
    		for (String a : array)
    		{
    			System.out.println(a);
    		}
    	}
    }
    

    返回结果:
    I
    am
    a
    boy!

    二.StringTokenizer方法

    1)使用时我们实例化一个StringTokenizer对象,然后使用hasMoreTokens()判断是否有下一个,用nextToken()找到下一个字符串。
    2)实例

    public class Test
    {
    	public static void main(String [] args)
    	{
    		String s = "I am a boy!";
    		StringTokenizer ss = new StringTokenizer(s," ");
    		while(s.hasMoreTokens())
    		{
    			System.out.println(ss.nextToken());
    		}
    	}
    }
    

    返回结果:
    I
    am
    a
    boy!

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,000
精华内容 1,600
关键字:

java分割字符串

java 订阅