如何使用Int索引到String元素

用户名

你能帮我吗?我不知道如何解决我的代码。我想使用来自集合的binarySearch从IDnumber获取索引,然后将使用该IDnumber的索引从Names获取元素,但是Im存在问题。

我在运行Im时遇到一些错误,但是在NetBeans中看不到任何错误。

这是完整的代码。

public class Attendance {

    public static void main(String[] args){


        List <Integer> IDnumber = Arrays.asList(121,122,123,124,125);
        List <String> Names = Arrays.asList("Victor","Arvin","Marthie","Mariam","Argel");
        System.out.println("Log In");

        System.out.println("Enter your Student number : ");
        Scanner scanner = new Scanner(System.in);

        int StudentNumber = scanner.nextInt(); 

        int x = StudentNumber;
        String s = Names.get(x);

        System.out.println(Collections.binarySearch(IDnumber,x));
        System.out.println(" Student Name : " + s);

    }
}

我可以将Int索引传递给String吗?

鲍里斯·布罗德斯基(Boris Brodsky)

错误是分配StudentNumberx相反,你应该做

int x = Collections.binarySearch(IDnumber, StudentNumber)

然后,您将获得带有输入数字(例如121)的学生索引。

然后像你一样得到学生的名字

String s = Names.get(x);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从索引到末尾从数组中获取元素

如何在列表中从特定索引到末尾查找元素?

如何将geojson索引到SOLR

如何花式索引到PySpark DataFrame中?

在索引到Google时如何防止URL?

使用python脚本索引到Elasticsearch 6.1

如何使用python从列表中读取数据并将特定值索引到Elasticsearch中?

如何使用javascript从起始索引到空白字符提取字符串?

如何消除“仅使用常量表达式索引到数组”的警告?

如果用户创建新文档,如何使用云函数将 Firestore 数据索引到 Algolia?

如何使用django-elasticsearch-dsl将django-modeltranslation创建的列索引到Elastic?

如何使用logstash将数组数据类型从mongodb索引到elasticsearch

如何使用 Java 将我们的 CSV 文件索引到 Elastic Search 中?

如何在 Unix 中进行索引到索引值的比较

如何使用另一个数据框的索引索引到一个数据框?

如何使用 SQL 索引元素?

如何索引到 3-D 动态数组?

如何索引到列表,直到遇到特定的数据类型?

如何提供索引到PHP中的任何数组

如何将日期值索引到Excel中的列

如何将数据索引到 Elasticsearch 中的特定集群?

仅使用数据模型dunder方法如何执行(高级)索引到就地(增强)分配给numpy向量?

如何使用另一个相同大小的数组索引到一个 numpy 数组

如何使用nditer和multi-index索引到两个不同的数组并建立一个新的数组

玩!& MariaDB - 使用 InnoDB 时索引到大 767 字节

使用python range对象索引到numpy数组

使用Java将数据从AWS DynamoDB索引到Elasticssearch云

在python中使用numpy将值索引到向量

使用 java 将数据索引到弹性时出错