java中怎么将数组转为string输出到文本框?

如图

对于字符数组可以用你的新建一个字符串对象的方法转成字符串String类型,

或者用Text2.setText(String.valueOf(charArray));把字符数组转成字符串String类型,输出到文本框.

另外,需要把输出到文本框的语句放到for循环外面.

完整的Java程序如下(改动的地方见注释)

public class A {

 private static String encrypt(String clearText,int key){

  char[] charArray=clearText.toCharArray();

  for(int i=0;i<charArray.length;i++){

   char c=(char)(charArray[i]+key);//这里把4改成key

   charArray[i]=c;

  }

  Text2.setText(new String(charArray));//这里把这句移到这里

  return new String(charArray);

 }

 public static void main(String[] args) {

  String s=encrypt("Hello World",4);

  System.out.println(s);

 }

}

温馨提示:答案为网友推荐,仅供参考
相似回答