string字符串分割 - text split java




仅在第一个实例上分割字符串-java (4)

String slpitString [] = stringInToSearch.split(“pattern”,2);

我想通过'='charecter分割一个字符串。 但我希望它仅在第一个实例上分割。 我怎样才能做到这一点 ? 这里是'_'char的JavaScript示例,但它不适用于我在指定字符的第一个实例上拆分字符串

示例:

apple=fruit table price=5

当我尝试String.split('='); 它给

[apple],[fruit table price],[5]

但是我需要

[apple],[fruit table price=5]

谢谢



试试这个代码...

它的工作。

public class Split
{
    public static void main(String...args)
    {
        String a = "%abcdef&Ghijk%xyz";
        String b[] = a.split("%", 2);

        System.out.println("Value = "+b[1]);
    }
}

String[] func(String apple){
String[] tmp = new String[2];
for(int i=0;i<apple.length;i++){
   if(apple.charAt(i)=='='){
      tmp[0]=apple.substring(0,i);
      tmp[1]=apple.substring(i+1,apple.length);
      break;
   }
}
return tmp;
}
//returns string_ARRAY_!

我喜欢写自己的方法:)







split