如何在Java中重命名特定字符串数组中的列
如何在Java中重命名特定字符串数组中的列如何在Java中重命名特定字符串数组中的列,java,Java,如何在Java中重命名特定字符串数组中的列 String strList [] = new String[]{"a", "b", "a", "c", "b", "b", "B", "A", "","a" }; List<String> resultList = new ArrayList<String>(); for(String str: strList){ if(str == null || str.isEmpty()){
String strList [] = new String[]{"a", "b", "a", "c", "b", "b", "B", "A", "","a" };
List<String> resultList = new ArrayList<String>();
for(String str: strList){
if(str == null || str.isEmpty()){
str = "Header";
}
if(isValueContains(str, resultList)){
String [] elements = str.split("_");
String lastElement = elements[elements.length - 1];
int elementInt = getInteger(lastElement);
elementInt++;
resultList.add(str+"_"+elementInt);
}else{
resultList.add(str);
}
}
String strList[]=新字符串[]{“a”、“b”、“a”、“c”、“b”、“b”、“a”、“a”、“a”};
List resultList=new ArrayList();
for(字符串str:strList){
if(str==null | | str.isEmpty()){
str=“Header”;
}
if(isValueContains(str,resultList)){
String[]elements=str.split(“”);
字符串lastElement=elements[elements.length-1];
int-elementInt=getInteger(lastElement);
elementInt++;
结果列表.add(str+“”+elementInt);
}否则{
结果列表添加(str);
}
}
列应显示为a、b、a1、c、b1、b2、b3、a2等String strList[]=新字符串[]{“a”、“b”、“a”、“c”、“b”、“b”、“a”、“a”};
String strList[] = new String[]{"a", "b", "a", "c", "b", "b", "B", "A", "", "a"};
Map<String, Integer> strAppearancesCount = new HashMap<String, Integer>();
List<String> resultList = new ArrayList<String>();
Integer strCount;
for (String str : strList)
{
if (str == null || str.isEmpty())
{
str = "Header";
}
str = str.toLowerCase();
if (strAppearancesCount.containsKey(str))
{
strCount = strAppearancesCount.get(str) + 1;
resultList.add(str + strCount);
}
else
{
resultList.add(str);
strCount = 0;
}
strAppearancesCount.put(str, strCount);
}
System.out.println(resultList);
Map StrapeAranceScont=新HashMap();
List resultList=new ArrayList();
整数strCount;
for(字符串str:strList)
{
if(str==null | | str.isEmpty())
{
str=“Header”;
}
str=str.toLowerCase();
if(捆扎式集装箱箱(str))
{
strCount=StrapearanceScont.get(str)+1;
结果列表添加(str+strCount);
}
其他的
{
结果列表添加(str);
strCount=0;
}
StrapearanceScont.put(str,strCount);
}
System.out.println(结果列表);