用java写一个安卓的问卷调查app要求有添加和删减问题的功能可以写出代码吗
时间: 2023-05-13 09:05:24 浏览: 65
当然可以,以下是一个简单的示例代码:
```
import java.util.ArrayList;
public class Questionnaire {
private ArrayList<String> questions;
public Questionnaire() {
questions = new ArrayList<String>();
}
public void addQuestion(String question) {
questions.add(question);
}
public void removeQuestion(int index) {
questions.remove(index);
}
public void printQuestions() {
for (int i = 0; i < questions.size(); i++) {
System.out.println((i+1) + ". " + questions.get(i));
}
}
public static void main(String[] args) {
Questionnaire q = new Questionnaire();
q.addQuestion("What is your name?");
q.addQuestion("How old are you?");
q.addQuestion("What is your favorite color?");
q.printQuestions();
q.removeQuestion(1);
q.printQuestions();
}
}
```
这个代码演示了如何使用 ArrayList 来存储问题,并且提供了添加和删除问题的功能。在这个例子中,我们使用了 printQuestions() 方法来打印出所有的问题。当然,你可以根据自己的需求来修改这个代码。