如何拆分/分割字符串?

广告位

在Java中,如何将一个字符串分割成多个子字符串? 以下示例使用split(string)方法将字符串分割成多…

在Java中,如何将一个字符串分割成多个子字符串?

以下示例使用split(string)方法将字符串分割成多个子字符串,然后打印每个分割后的子字符串。

package com.yiibai;    public class JavaStringSplitEmp {      public static void main(String args[]) {          String str = "this-is-my-dog";          String[] temp;          String[] temp2;          String delimeter = "-";          temp = str.split(delimeter);            for (int i = 0; i < temp.length; i++) {              System.out.println(temp[i]);          }            System.out.println("--------------- line -----------------");          str = "max.min.avg.sum";          delimeter = "\.";          temp2 = str.split(delimeter);          for (int i = 0; i < temp2.length; i++) {              System.out.println(temp2[i]);            }      }  }  

执行上面示例代码,得到以下结果 –

this  is  my  dog  --------------- line -----------------  max  min  avg  sum  

示例2

使用空格作为分隔符分隔指定字符串。代码 –

package com.yiibai;    public class JavaStringSplitEmp2 {      public static void main(String args[]) {          String s1 = "y i i b a i . c o m";          String[] words = s1.split("\s");          for (String w : words) {              System.out.println(w);          }      }  }  

执行上面示例代码,得到以下结果 –

y  i  i  b  a  i  .  c  o  m  

贺, 贺朝

关于作者: 贺朝

为您推荐