分割字符串并赋值给字符数组

将字符串“book:and:food:and:drink”通过一个方法拆分成数组,其数组中元素为{“book”, “and”, “food”, “and:drink”},并通过控制台输出。

运行结果:

Eclipse中运行Example类,结果如图1所示。

  1  Example类的运行结果

解题关键:

l         使用String类的split(Strubg regex,int limit)方法进行实现。

答案:

Example.java文件代码如下:

public class Example {

   public static void main(String[] args) {

      // 定义字符串

      String str = "book:and:food:and:drink";

      // 将字符串拆分为数组

      String[] arr = str.split(":",4);

      // 遍历数组元素

      for (String s : arr) {

         // 打印输出到控制台

         System.out.println("\"" + s + "\"");

      }

   }

}