java - Android 如何将字符串数组设置为单个 TextView

标签 java android

我想尝试将字符串数组设置为 TextView 的文本。我该怎么做?

下面是我到目前为止尝试过的:

String[] word = { "Pretty", "Cool", "Weird" };

tv.setText( word.length );

但是它抛出了一些错误。我是 Android/Java 新手

最佳答案

word.length 给出数组的长度,而不是内容。您的意思是将内容设置为 tv。您可以使用 Arrays#toString方法:-

String[] word = { "Pretty", "Cool", "Weird" };

// Prints [Pretty, Cool, Weird]
tv.setText(Arrays.toString(word));   

// Prints Pretty, Cool, Weird
tv.setText(Arrays.toString(word).replaceAll("\\[|\\]", ""));

关于java - Android 如何将字符串数组设置为单个 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12873648/

相关文章:

java - Scala Future 和 Java Future 之间有什么区别

java - Spark Java中的subtract方法区分大小写

在 Netbeans 中运行 JUnit 测试时出现 java.lang.NoClassDefFoundError

java - 理解 "Sprite' s onDraw()"方法时遇到问题

android - 无法使用自定义适配器单击 ListView 中的项目

android - 如何更改放置在 edittext 中的图标的颜色?

java - 解析 SOAP Enveloper header 的 header 元素

java - 超时时等待无限时间

java - Axis2 不返回自己的对象

android - 查询联系人的结构化名称返回 null