【发布时间】:2020-11-09 14:12:56
【问题描述】:
输入:a2b4c3
输出:aabbbbccc
这是我的代码............输出错误:
import java.lang.*;
import java.util.ArrayList;
class hi
{
public static void main(String[] args)
{
String a="a2b4c3";
String alpha="";
ArrayList<Character> num=new ArrayList<Character>();
for(int i=0;i<a.length();i++)
{
char c=a.charAt(i);
if(Character.isDigit(c)==true)
{
num.add(c);
}
else
{
alpha+=c;
}
}
for(int y=0; y<num.size(); y++)
{
for(int z=0; z<num.get(y); z++)
{
System.out.print(alpha.charAt(y));
}
}
}
}
这段代码有什么问题,我没有得到预期的输出
我的输出是:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccccccccccccccccccccccccccccccccccccccccc
需要更正或 java 中的代码
【问题讨论】:
标签: java string character sequence