我有一个$ _POST数组,它是从显示的HTML表中选择(在这种情况下)3行,其中每行都有一个复选框.ID是每行的唯一标识符.
Array
(
[checkbox] => Array
(
[0] => 001403166
[1] => 001407509
[2] => 001407541
)
)
Run Code Online (Sandbox Code Playgroud)
我想将ID收集到变量中,以便我可以返回并从mysql中提取完整行以进行处理(例如,删除等) - 类似〜
$var1 = 001403166
$var2 = 001407509
$var3 = 001407541
Run Code Online (Sandbox Code Playgroud)
我不知道如何做到这一点(并不罕见),甚至不知道它是什么,以便我可以找到有关它的信息.谢谢你的帮助!
我有一个对象的arraylist,每个对象包含一个以下格式的唯一日期
YEAR-DAY-MONTH HOUR:MINUTE:SECOND (example: 2010-02-10 23:32:14)
Run Code Online (Sandbox Code Playgroud)
我试图比较数组列表中的每个对象(有几千个)与我创建的递增计时器类,以检查两个时间是否匹配.看起来最简单的方法是检查对象和计时器是否具有匹配的日期,首先将数组列表从最早到最晚排序,然后检查每个对象的个体,一旦匹配,就进入列表中的下一个对象.计时器.但是,我不确定如何根据前面提到的时间格式对数组列表进行排序.到目前为止,我的日期对象具有以下属性:
public float min;
public float hour;
public float day;
public float month;
public float year;
Run Code Online (Sandbox Code Playgroud)
我怎样才能对这些对象的数组列表进行排序,以便从最早的日期到最晚的日期进行排序?
ArrayList array = new ArrayList();
Iterator it1 = array.iterator();
while (it1.hasNext()){
Myclass temp = it1.myGetterMethod();
System.out.println (temp);
}
Run Code Online (Sandbox Code Playgroud)
这是我想要实现的,但Iterator只返回一个通用的Object.当我打电话时Object.getClass(),课程是Myclass.这是否意味着Iterator不是通用的,每当我迭代非Java字符串等对象时,我都需要扩展Iterator类?
我试图找出2个arrayLists的元素是否匹配.但是这段代码给了我错误,Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException因为有些元素是null.
我怎样才能解决这个问题?
String level []={"High","High","High","High","High","High"};
ArrayList<Object> n = new ArrayList<Object>(Arrays.asList(level));
String choice []={null,"High","Low","High",null,"Medium"};
ArrayList<Object> m = new ArrayList<Object>(Arrays.asList(choice));
//Check if the two arrayList are identical
for(int i=0; i<m.size(); i++){
if(!(m.get(i).equals(n.get(i)))){
result= true;
break;
}
}
return result;
}
Run Code Online (Sandbox Code Playgroud) $ javac ArrayListTest.java
$ java ArrayListTest
$ cat ArrayListTest.java
import java.io.*;
import java.util.*;
public class ArrayListTest{
public static void main(String[] args) {
try {
String hello ="oeoaseu oeu hsoae sthoaust hoaeut hoasntu";
ArrayList<String> appendMe = null;
for(String s : hello.split(" "))
appendMe.add(s+" ");
for(String s : appendMe)
System.out.println(s);
//WHY DOES IT NOT PRINT?
}catch(Exception e){
}
}
}
Run Code Online (Sandbox Code Playgroud) 我想使用ArrayList将少量字符串存储到数组中.
如何在不使用Add函数的情况下一次存储所有字符串.无论如何它是否与接口ICollection有些相关.我可以使用ICollection来存储我的数组.如果是的话.
ArrayList _1019=new ArrayList("TEN","ELEVEN","TWELVE","THIRTEEN","FOURTEEN","FIFTEEN","SIXTEEN","SEVENTEEN","EIGHTEEN","NINETEEN");
Run Code Online (Sandbox Code Playgroud)
我想将它存储在C#中的类的构造函数中
我必须创建一个列表,比如50个人(在Java中)并显示列表,我真的不知道该怎么做.所以这就是我到目前为止所做的.请更正并完成我的一些代码.
public class Person {
String name;
String stuff;
}
public class CreatePerson {
public static void ang() {
ArrayList<Person> thing=new ArrayList<Person>();
Scanner diskScanner = new Scanner(in);
for(int i=0; i<50; i++){
Person pers = new Person();
out.print("name: ");
pers.name=diskScanner.nextLine();
out.print("stuff: ");
pers.stuff=diskScanner.nextLine();
thing.add(pers);
break;
}
// Display people
for (int i=0; i<50; i++) {
out.println(??);{
}
} }}
Run Code Online (Sandbox Code Playgroud) 我主要用C编写,但是在这个项目中使用Java.我想知道Java在这里做了什么.
ArrayList<Integer> prevRow, currRow;
currRow = new ArrayList<Integer>();
for(i =0; i < numRows; i++){
prevRow = currRow;
currRow.clear();
currRow.addAll(aBunchOfItems);
}
Run Code Online (Sandbox Code Playgroud)
prevRow = currRow行是复制列表还是prevRow现在指向与currRow相同的列表?如果prevRow指向与currRow相同的列表,我应该创建一个新的ArrayList而不是清除....
private ArrayList<Integer> someFunction(ArrayList<Integer> l){
Collections.sort(l);
return l;
}
main(){
ArrayList<Integer> list = new ArrayList<Integer>(Integer(3), Integer(2), Integer(1));
list = someFunction(list); //Option 1
someFunction(list); //Option 2
}
Run Code Online (Sandbox Code Playgroud)
在类似的问题中,选项1和选项2在上面的代码中做了同样的事情吗?
谢谢-
乔纳森
我记得在某处看到一个示例,该示例通过删除最低编号的值来逐步遍历String args []
public static void main( String args[]) {
while (args.length > 0 ) {
// do something and obliterate elements from args[]
}
}
Run Code Online (Sandbox Code Playgroud)
显然,可以通过跟踪args中的当前位置并将其与args.length进行比较来实现;或由args []的内容制成的ArrayList,带有argsAL.size()。我想不起来ArrayList示例了吗?我知道这是一个边缘性问题,可能的答案是:“不,没有,也不应该有!”。也许我太专注了...
法案
我遇到过以前遇到过的问题,但我仍然不知道为什么会这样.这是代码:
package Program;
import java.util.ArrayList;
import java.util.Iterator;
/**
* This class will hold the full collection of the user.
*
* @author Harm De Weirdt
*/
public class ShowManager {
/**
* The collection of shows of this user.
*/
private ArrayList<Show> collection;
private static final ShowManager INSTANCE = new ShowManager();
// Private constructor prevents instantiation from other classes
private ShowManager() {
collection = new ArrayList<Show>();
}
public static ShowManager getInstance() {
return INSTANCE;
}
private ArrayList<Show> getCollection() {
return …Run Code Online (Sandbox Code Playgroud)