0

基本 loadstrings() 代码:

String[] txt = loadStrings("/Users/rjth/Desktop/data.txt");
println("there are " + txt.length + " lines");
println(txt);

当我添加 text(); 或 RG.getText(); 我收到一个错误代码:

String[] txt = loadStrings("/Users/rjth/Desktop/data.txt");
println("there are " + txt.length + " lines");
println(txt);
text(txt, 1, 1);

错误:PApplet 类型中的方法 text(char[], int, int float, float) 不适用于参数 (String[], int, int)

问题出在哪里?

4

1 回答 1

2

那是因为你设置的 txt 是一个数组(这就是 loadstrings 给出的)。你必须遍历它并将文本设置为它的每个元素,如下所示:

for(int i = 0; i < txt.length; i++) text(txt[i],1,1);

或者:

for(String s: txt) text(s,1,1);
于 2013-08-03T17:15:24.897 回答