S
Susanne21
Gast
Hallo,
ich möchte bei jedem funktionsaufruf eine arrayliste um die ankommenden werte erweitern. und wenn arraylist.size() > 10 ist. also die funktion 10x aufgerufen wurde das ganze dann in meine datenbank speichern. mein problem ist jetzt das füllen der liste.
so siehts bis jetzt aus:
durch das new kann natürlich nciths dazu geschrieben werden, aber wenn ich es weglasse will der den code so nicht annehmen.
zum 2ten teil (ReturnLogBuffer):
ich hoffe ihr könnt mir weiter helfen. vielleicht bin ich ja auch total auf dem holzweg.
vielen dank !!!
ich möchte bei jedem funktionsaufruf eine arrayliste um die ankommenden werte erweitern. und wenn arraylist.size() > 10 ist. also die funktion 10x aufgerufen wurde das ganze dann in meine datenbank speichern. mein problem ist jetzt das füllen der liste.
so siehts bis jetzt aus:
Code:
public static void writeSql(InetAddress host, int port,
java.util.Date dat1, String level, String ssenderId, String stype,
String slineNr, String sdevice, String mid, String mtext,
String mtimeStamp) throws SQLException {
ArrayList<ReturnLogBuffer> LogBuffer = new ArrayList<ReturnLogBuffer>();
LogBuffer.add(new ReturnLogBuffer(host,port,dat1,level,ssenderId,stype,slineNr,sdevice,mid,mtext,mtimeStamp));
durch das new kann natürlich nciths dazu geschrieben werden, aber wenn ich es weglasse will der den code so nicht annehmen.
zum 2ten teil (ReturnLogBuffer):
Code:
package controller;
import java.net.InetAddress;
import java.sql.Date;
public class ReturnLogBuffer{
public InetAddress host;
public int port;
public Date dat1;
public String level;
public String ssenderId;
public String stype;
public String slineNr;
public String sdevice;
public String mid;
public String mtext;
public String mtimeStamp;
public ReturnLogBuffer(InetAddress host_,int port_,java.util.Date dat12,String level_,String ssenderId_,String stype_,
String slineNr_,String sdevice_, String mid_, String mtext_, String mtimeStamp_)
{
host =host_;
port=port_;
dat1=(Date) dat12;
level=level_;
ssenderId=ssenderId_;
stype=stype_;
slineNr=slineNr_;
sdevice=sdevice_;
mid=mid_;
mtext=mtext_;
mtimeStamp=mtimeStamp_;
}
}
ich hoffe ihr könnt mir weiter helfen. vielleicht bin ich ja auch total auf dem holzweg.
vielen dank !!!