简体   繁体   English

如何使用toast显示数组

[英]how to display arrays using toast

I want to display an array of numbers using Toast function. 我想使用Toast功能显示一个数字数组。 But, it is accepting only strings. 但是,它只接受字符串。 Is there any way to get rid of this problem? 有没有办法摆脱这个问题?

您可以使用StringBuilder类从数组中构建所需的字符串。

To detail the answer of @Daniel: 详细解释@Daniel的答案:

int[] myArray = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
StringBuilder builder = new StringBuilder();
for(int i : myArray)
{
     builder.append("" + i + " ");
}
Toast.makeText(this, builder, Toast.LENGTH_LONG).show();

它可以简单地通过:

Toast.makeText(getApplicationContext(), Arrays.toString(nameSend), Toast.LENGTH_LONG).show();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM