1

如何将结果数组值放入此处的文本框“Test TextView”中?

我对 JAVA 很陌生,所以如果你也向我解释一下,我将不胜感激。期待得到一个好的答案!

public static void main(String args[]) {

    ArrayList<Integer> lottoNum = new ArrayList<Integer>();

    for (int i=1; i<=45; i++) {
        lottoNum.add(i);
    }
    Collections.shuffle(lottoNum);
    int[] lottoNums = new int[6];
    for (int i = 0; i <6; i++){
        lottoNums[i] = lottoNum.get(i);
        String s = java.util.Arrays.toString(lottoNums);
    }
}

我想把“lottoNums”的结果

例如像 [11 28 55 32 66 77]

到下面的文本框中。

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main2);

    TextView textView = findViewById(R.id.text_view);
    // テキストを設定して表示
    textView.setText("Test TextView");

这个 textView.setText() 在这里。

4

1 回答 1

1
int[] intArr = new int[] {
    1,
    2,
    3,
    4
};
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("[");
for (int i = 0; i < intArr.length; i++) {
    stringBuilder.append(intArr[i]).append(" ");


}
stringBuilder.replace(stringBuilder.length() - 1, stringBuilder.length() - 1, "]");
System.out.println(stringBuilder.toString());

如何附加所有值并创建所需的字符串

于 2020-11-27T09:49:08.823 回答