Java 如何同时访问两个大小不同的阵列?
我已经看过六个阵列,其中一个比其他的小。我想在以下表格中打印:Java 如何同时访问两个大小不同的阵列?,java,algorithm,search,Java,Algorithm,Search,我已经看过六个阵列,其中一个比其他的小。我想在以下表格中打印: 苏斯坦蒂沃酒店 I.Elige el-uso correcto del sustantivo entrada。 A.没有抵抗的地方。 B.中央公园,没有抵抗。 C.因特拉诺什,厄尔尼诺现象。 D.卡达·高尔佩,我的恩库特罗 二,。女性矫正术 A.tigresa tiene buenas garras。 B.在加拉斯的三角洲。 C.拉特里加·蒂恩·布埃纳斯·加拉斯。 D.tigera tiene buenas garras 三、 Ca
private static String[] keys = new String[60];
public static void main(String[] args) {
// System.out.println("Al final la vida sigue igual");
System.out.println();
//String fileName = "filearrays.txt";
Scanner fileScanner = new Scanner(fileName);
try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
int a, b, c, d, e, f;
String line;
int lineNumber = 0;
while ((line = br.readLine()) != null) {
/*
* System.out.print("\""); System.out.print(line);
* System.out.print("\",");
*/
// System.out.println();
lineNumber++;
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println();
for (int i = 0; i < pregs.length; i++) {
/*
* System.out.print("\""); System.out.print(keys[i]);
* System.out.print("\",");
*/
}
temas();
pregunta();
}
private static void temas() {
for(int i = 0; i < temas.length; i++){
System.out.println(temas[i]);
}
}
private static void pregunta() {
for (int i = 0; i < pregs.length; i++) {
System.out.println("\t" + pregs[i]);
System.out.println("\t\t" + resp1[i]);
System.out.println("\t\t" + resp2[i]);
System.out.println("\t\t" + resp3[i]);
System.out.println("\t\t" + resp4[i]);
System.out.println();
}
}
私有静态字符串[]键=新字符串[60];
公共静态void main(字符串[]args){
//系统输出打印(“最终视频信号”);
System.out.println();
//字符串fileName=“filearrays.txt”;
Scanner fileScanner=新扫描仪(文件名);
try(BufferedReader br=new BufferedReader(new FileReader(fileName))){
INTA、b、c、d、e、f;
弦线;
int lineNumber=0;
而((line=br.readLine())!=null){
/*
*System.out.print(“\”);System.out.print(行);
*系统输出打印(“\”,”);
*/
//System.out.println();
lineNumber++;
}
}捕获(IOE异常){
e、 printStackTrace();
}
System.out.println();
对于(int i=0;i
}我不明白你的要求。
除了通过数组索引,数组元素是否以某种方式彼此连接 根据哪些标准开始标有罗马数字的部分 [编辑]
可能的解决办法:
class Topic{
private final String topic;
private finaltopicName Collection<Question> questions;
Topic(String topic, Collection<Question> ... questions){
this.topic=topic;
this.questions=Arrays.asList(questions);
}
}
class Question{
private final String question;
private final Collection<String> answers;
Question(String question, Collection<String>... answers){
this.question=question;
this.answers=Arrays.asList(answers);
}
课程主题{
私有字符串主题;
私人财务名称收集问题;
主题(字符串主题、集合…问题){
this.topic=topic;
this.questions=Arrays.asList(问题);
}
}
课堂提问{
私人最终字符串问题;
私人最终收集答案;
问题(字符串问题、集合…答案){
这个问题=问题;
this.answers=Arrays.asList(answers);
}
我找到了答案。我想做的是遍历一个数组,该数组包含另一个较小的数组。因此,我所做的是获取较大的数组,并比较索引是否通过一些索引,如果发生这种情况,则较小的数组将增加一个,这样我就不会获得ArrayoutBound异常
这是我给你们的解决方案,你们投票否决了我,但你们不知道输家的答案
private static void calendar() {
int p = 0;
for(int i = 0; i < arrayBigger.length; i++){
if(i % 3 == 0 || i == 0){
System.out.println(smallerArray[p]);
p = p + 1;
}
System.out.println("\t" + pregs[i]);
System.out.println("\t\t" +resp1[i]);
System.out.println("\t\t" + resp2[i]);
System.out.println("\t\t" + resp3[i]);
System.out.println("\t\t" + resp4[i]);
}
}
private静态无效日历(){
int p=0;
for(int i=0;i
罗马数字是来自“pregs”的问题数组。大写是每个问题的答案。有四个答案,一个是正确的。temas数组是主题,每个主题必须有三个问题。所以我想要的是得到第一个主题,针对该主题问三个问题,然后转到下一个主题,但我想使用其他数组的下一个索引。主题一个问题n 1仍然不明白。有主题和问题,但有两个以上的数组。这两个数组是如何组合的?其他四个是同一个问题的四个答案。其中一个是正确的。是否有可能更改您的设计?我建议您创建自定义对象主题和问题。主题o对象包含一个问题的列表
对象,它们又包含一个答案的列表。这可以接受吗?