有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (6) 个答案

  1. # 1 楼答案

    试着做如下事情

    String[] splitedString = a.split(",");
    String output = splitedString[0] + "," + splitedString[1];
    
  2. # 2 楼答案

    试试这个:

    String[] array = a.split(",");
    String value = array[0] + ","+ array[1];
    
  3. # 3 楼答案

    试着做:

    String[] arr = a.split(",");     
    String str = arr[0] + "," + arr[1];
    
  4. # 4 楼答案

    我还没有测试过这段代码,但是您可以使用

    private String GetFirstSplitN(String str,int n,String splitUsing)
    {
        StringBuilder sb=new StringBuilder();
        String []temp=str.split(splitUsing);
    
        for(int i=0;i<n;i++)
        {
            if(sb.length>0)sb.append(splitUsing);
            sb.append(temp[i]);
        }
    
        return sb.toString();      
    }
    

    然后

    String a="abcd,efg,hij,klm";
    String str=GetFirstSplitN(a,2,",");
    
  5. # 5 楼答案

    String[] split = a.split(",");
    String beforeSecond = a[0] + "," + a[1];
    String afterSecond = a[2] + "," + a[3];
    
  6. # 6 楼答案

    可以将重载方法^{}^{}方法结合使用

    String b = a.substring(0, a.indexOf(',', a.indexOf(',')+1));
    

    a.indexOf(',', a.indexOf(',')+1)返回字符串中第二个逗号的索引