我有一个应用程序,但要测试一些东西,我需要更改String[]
的值。
但是当我在变量标签中使用更改值时,每次都会出错。
我尝试过使用:
{"string1", "string2"}
["string1", "string2"]
[string1, string2]
等。但没有运气。有人可以告诉你怎么做吗?
答案 0 :(得分:3)
请参阅,调试时,您实际上无法在数组中添加(更改)值。
但是有一个解决方法,你需要为这个引用分配新的字符串数组,如
new String[]{"string1", "string2"};
但是这会删除旧条目,因此如果您只想以最佳方式添加新值,请从变量标签中复制旧值。
new String[]{old values..., "string1", "string2"};
答案 1 :(得分:0)
在更改值窗口中使用以下命令。
return new String[]{"new string"};