请大家帮我想想,一个数组(长度不限)首先遍历一下看有没有要插入的数,如果有不插,没有的话插入。保持该数组的元素唯一。这怎么写啊。
解决方案 »
- 高分:如何把数组传递到新打开的窗口(不是对话框)
- 存储ResultSet 问题
- 这是为什么啊!(关于Exception)
- 本人想出一本书,大家给点意见~~
- 收藏帖--Servlet、Jsp性能优化 作者:Rahul Chaudhary ,gagaghost 翻译
- Jrun安装问题,找不到javax.swing.Jdialog.在线等大侠(不问大侠性别\出身\年龄\身材)!
- 请问java如何向一个asp程序发送get请求呢?
- 在长沙居然买不到(effective java(CN))而华章居然不送货到河西 谁有发个电子版的给我
- Java 好书
- 键按下和键敲击的区别书什么
- 添加数据后,jtable的表怎么更新显示???请高手帮忙!!!!!!!!!
- PreparedStatement的问题
* @param args
*/
public static void main(String[] args) {
int[] array = new int[] {1, 3, 5, 6};
int temp = 4;
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
System.out.println();
int[] aa = insertArray(array, temp);
for (int i = 0; i < aa.length; i++) {
System.out.print(aa[i] + " ");
}
}
private static int[] insertArray(int[] array, int temp) {
boolean isExist = false;
for (int i = 0 ; i < array.length; i++) {
if (array[i] == temp) {
isExist = true;
break;
}
}
if (!isExist) {
int[] resultArray = new int[array.length + 1];
System.arraycopy(array, 0, resultArray, 0, array.length);
resultArray[resultArray.length -1] = temp;
return resultArray;
}
return array;
}