在我的应用程序中,我收到了很长的json类别。类似的东西:
final List<String> categories = Arrays.asList(new String[]{
"sport.summer.football"
"sport.summer.swimming"
"sport.winter.skijumping"
"movie.comedy"
"movie.horror"
"places.public.school"
"places.public.gym"
});
我想将它排序为包含类别(运动,电影,地点等......),子类别(恐怖,喜剧,夏天等等)的列表,只是为了将它放入微调器。< / p>
我尝试将字符串拆分为数组:
for(String string : categories) {
String[] parts = string.split("\\."); // escape .
String mainCategory = parts[0];
if(parts[0]!=null) {
String subCategory = parts[1];
String subSubCategory = parts[2];
}
但它不起作用。知道怎么排序吗?