【发布时间】:2013-04-29 02:43:57
【问题描述】:
旁注:
我想通过 Array 类而不是 ArrayList 来做到这一点。
您可以假设字符串数组中的字符串已经按正确的字典顺序(按字母顺序列出)进行组织。
例如:
如果数组是 -> String[] list = {"Bacon","Cheese","Milk","Pancake","Yogurt"};
我想将字符串“OJ”添加到组合中,它应该如下所示:
{"培根","奶酪","牛奶","OJ","煎饼","酸奶"}
提前致谢!
【问题讨论】:
-
您反对转换为arraylist 来完成排序吗?
-
即使是
ArrayList类也不值得这个功能。您正在寻找TreeSet<String>。由于您想使用普通数组来保留它(可能是因为是作业),您应该寻找Insertion Sort,特别是在桶中插入元素并将所有元素移动到右侧的算法。 -
@tieTYT,是的,我想只通过数组来做。
-
@LuiggiMendoza 我会调查的,谢谢。您介意输入一些示例代码来帮助我更好地理解吗?
-
因为这是作业,我可以为你写一个算法,但根本没有代码。
标签: java arrays string methods