如何获得单独的3个字符串并删除' - '..?

时间:2014-02-17 05:08:42

标签: java

public static void main(String[] args) {
    // TODO Auto-generated method stub

    String a="Apple-banana-pineapple";

    StringTokenizer st = new StringTokenizer(a,"-"); 

    String key = st.nextToken(); 
    String val = st.nextToken(); 
    System.out.println("key"+key);
    System.out.println("Values"+val);
}

5 个答案:

答案 0 :(得分:1)

您可以尝试使用split()

   String a="Apple-banana-pineapple";
    String[] arr=a.split("-");
    for(String i:arr){
        System.out.println(i);
    }

Out put:

   Apple
   banana
   pineapple

答案 1 :(得分:1)

您可以使用String类的split("-")方法。

答案 2 :(得分:1)

String[] parts = a.split("-");

答案 3 :(得分:1)

使用String.split()功能。

String arr[]=a.split("-");

答案 4 :(得分:0)

您可以使用string.split来完成您想要的任务。这是api:http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#split(java.lang.String)