Java 如何将表转换为字符串?

Java 如何将表转换为字符串?,java,android,string,Java,Android,String,我想将表转换为一个字符串: int y [] = {30, 34, 45, 57, 77, 89, 100, 111, 123, 145}; 一定是这样的东西: String y = 30, 34, 45, 57, 77, 89, 100, 111, 123, 145; Far代码: public class GraphLoading extends Activity { public static int [] y; int Test; @Override public void on

我想将表转换为一个字符串:

int y []  =  {30, 34, 45, 57, 77, 89, 100, 111, 123, 145};
一定是这样的东西:

String y = 30, 34, 45, 57, 77, 89, 100, 111, 123, 145;
Far代码:

public class GraphLoading extends Activity {
public static int [] y;
int Test;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.loading);




int y []  =  {30, 34, 45, 57, 77, 89, 100, 111, 123, 145};



 }

public static int[] x = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

}
我必须转换成字符串,然后我可以保存到SD卡

请粘贴完整代码好吗?(我是业余爱好者)

试试这个:

        int[] a = { 1, 2, 3, 4, 5 };
        String str = "";
        for (int i : a) {
            str += i + ",";
        }
        str = str.substring(0, str.length() - 1);
        System.out.println(str);
String str = Arrays.toString(y);
/*  Will return Array as a string as [30, 34, 45, ....]
*   Now use java  String library functions */

str = (str.replaceAll("}", ""));    
str = (str.replaceAll("{", ""));      

System.out.println(str);

代码没有经过测试,但它应该做到以下几点:

final StringBuilder builder = new StringBuilder();
String comma = "";

for (int i : y) {
    builder.append(comma);
    builder.append(i);
    comma = ", ";
}

您可以依靠以下各项的实施:

否则,您可以在
int
数组中循环,并使用

        int[] a = { 1, 2, 3, 4, 5 };
        String str = "";
        for (int i : a) {
            str += i + ",";
        }
        str = str.substring(0, str.length() - 1);
        System.out.println(str);
String str = Arrays.toString(y);
/*  Will return Array as a string as [30, 34, 45, ....]
*   Now use java  String library functions */

str = (str.replaceAll("}", ""));    
str = (str.replaceAll("{", ""));      

System.out.println(str);

你到底是在哪里被卡住的?到目前为止你能分享你的代码吗?提示:loop and String classI正在寻找这样的答案:-)@user2908626你遇到了什么问题?