java高手救救我啊,我快死了,下面的代码错在哪儿了啊

来源:百度知道 编辑:UC知道 时间:2024/06/01 16:56:44
public static ArrayList<String> Express(ArrayList<String> sum)
{
String[] font={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
String[] rmb1={"分","角","元","拾","佰","仟","万","拾","佰","仟","亿","拾","佰","仟"
};

String[] rmb2={"元","拾","佰","仟","万","拾","佰","仟","亿","拾","佰","仟"
};
ArrayList<String> str=new ArrayList<String>();

for(int i=0;i<sum.size();i++)
{
String money=sum.get(i);
int f=0;
for(int j=0;j<money.length();j++)
{
if(money.charAt(j)=='.')
f=1;
}
String string

只写更正部分:返回值ArrayList的
public static ArrayList Express(ArrayList sum) {
...
for (int i = 0; i < sum.size(); i++) {
String money = (String) sum.get(i);
...}
...
if (f == 0) {
String s = (String) sum.get(i);
...}
...
str.add(string);
}
return str;
}

因为不知道你最终想要得结果 所以你程序里的一些逻辑问题 没有更正