Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java字符串转换基于括号描述元素的层次结构,类似于JSON层次结构_Java_String_Converter - Fatal编程技术网

Java字符串转换基于括号描述元素的层次结构,类似于JSON层次结构

Java字符串转换基于括号描述元素的层次结构,类似于JSON层次结构,java,string,converter,Java,String,Converter,转换字符串: (id、已创建、员工(id、名、员工类型(id)、姓)、位置) 到以下输出 id created employee - id - firstname - employeeType — id - lastname location Bonus (output in alphabetical order): created employee - employ

转换字符串: (id、已创建、员工(id、名、员工类型(id)、姓)、位置) 到以下输出

    id 
    created 
    employee 
    - id 
    - firstname 
    - employeeType 
    — id 
    - lastname 
    location 

    Bonus (output in alphabetical order): 
    created 
    employee 
    - employeeType 
    — id 
    - firstname 
    - id 
    - lastname 
    id

到目前为止,您尝试了什么?您可能希望在HackerRankWell中发布此挑战。我尝试了几种方法,但它们都是静态的,我需要一种更动态的方法来处理不同的参数。public static void splitStringBy圆括号(String stringToManipulate){StringBuilder strBuilder=new StringBuilder(stringToManipulate);strBuilder.deleteCharAt(0);strBuilder.replace(2,3,“\n”);strBuilder.replace(10,11,“\n”);strBuilder.replace(19,20,“\n-”);strBuilder.replace(24,25,“\n-”;//razbra ideqta System.out.println(strBuilder);}公共静态无效拆分字符串(字符串stringToSplit){StringBuilder sb=new StringBuilder();char[]charArray=stringToSplit.toCharArray();for(int i=1;i