Java字符串转换基于括号描述元素的层次结构,类似于JSON层次结构
转换字符串: (id、已创建、员工(id、名、员工类型(id)、姓)、位置) 到以下输出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
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