java - 在正确的位置向 java 数组添加值

标签 java arrays search

我正在尝试编写一个小程序,其中包含一系列人员的个人资料,但我坚持添加个人资料的方法,因为我希望将它们添加到正确的位置,这样就不需要被排序。例如 如果我有一个包含 3 个配置文件的数组

波特,H 史密斯,T 沃伦,B

我想添加 Summer,P 我希望将其添加到第一个和第二个索引之间

在有人问之前,我还没有太多代码,因为我仍在思考如何搜索数组并说出配置文件需要放置在哪里。

任何想法都值得赞赏

(它还必须是数组,而不是 ArrayList 或任何其他数据结构)

最佳答案

如果您想使用数组而不是合适的数据结构,请使用 Arrays.binarySearch()找到合适的位置。但您必须移动所有后续元素。

关于java - 在正确的位置向 java 数组添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16122978/

相关文章:

java - wicket如何处理html注入(inject)

java - 如何在 Windows 上的 java 中使用 Firebase ML-Kit 文本识别

java - 自定义快速设置磁贴在绑定(bind)到 Activity 时保持不可用状态

Java : Testing Array Sum Algorithm Efficiency

java - 如何在 Java 中使用 Rally Rest API 获取 TestSet ID?

c# - 在 C# 中是否有对字节数组进行循环位移的函数?

java - 将数组内容复制到新数组

python - 我如何线性搜索和比较两个 .text 文件以查看它们之间缺少什么?

php - 是否可以在 PHP 查询中通过 MySQL 表搜索所有列,而无需输入每个列名称?

algorithm - 有效的多重搜索算法