我有一个字符串数组,其中每个元素都包含“_”字符,我想摆脱这些字符。
我可以简单地通过使用 String [] split(String regex) 方法来完成这项任务,但我不想通过这个函数来完成这项任务,因为稍后我将在 J2ME 中使用这段代码。
我写了一个代码来完成这个任务,但输出是奇怪的字符 [Ljava.lang.String;@19821f [Ljava.lang.String;@addbf1 !!!
public class StringFragementation {
static public String [] mymethod(String [] mystring)
{
String ss [] =new String[mystring.length];
for(int j=0;j<mystring.length;j++)
{
ss[j] = mystring[j].replace('_',',');
}
return ss ;
}
public static void main(String [] args)
{
String [] s = {"Netherlands_Iceland_Norway_Denmark","Usa_Brazil_Argentina"};
for(int i=0;i<s.length;i++)
{
System.out.println("" + mymethod(s) );
}
}
}