|
As Richard advised - use collection instead of fixed-length arrays: I think this will be more useful for the beginner:
private ArrayList<AnswerList> Variable1 = new ArrayList<AnswerList>();
private ArrayList<AnswerList> Variable2 = new ArrayList<AnswerList>();
Variable1.add(new AnswerList(R.string.question1, R.string.answerone1,
R..string.answerone2, R.string.answerone3,
R.string.answerone4, 4));
Variable1.add(new AnswerList(R.string.question2, R.string.answertwo1,
R.string.answertwo2, R.string.answertwo3,
R.string.answertwo4, 2));
Variable12.add(new AnswerList(R.string.question5, R.string.answerfive1,
R.string.answerfive2, R.string.answerfive3,
R.string.answerfive4, 1));
Once your collections are populated and certain condition is met, you can call someting like
ArrayList<AnswerList> collatedList = collateAnswers(Variable1, Variable2);
Function collateAnswers() is deliberatly implemented in "step-by-step" way - for the beginner's benifits.
public ArrayList<AnswerList> collateAnswers(ArrayList<AnswerList> lst1, ArrayList<AnswerList> lst2){
ArrayList<AnswerList> lst = new ArrayList<AnswerList>();
for(AnswerList x : lst1){
lst.add(x);
}
for(AnswerList x : lst2){
lst.add(x);
}
return lst;
}
|
|
|
|
|
1)One String given(Ex-"2a3b4c...").How to print aabbbcccc.....like this.
2)How to check a given index in a String is number or char.
|
|
|
|
|
|
What is best to use. Mostly I use METHOD POST for this action (Add, Update, Delete)
In User Module.
1. Create Servlet for each Action (Login, Create, Update, Delete)
OR
2. In JSP for each FORM create a input hidden which contains the process (Login, Create, Update, Delete) and Create one Servlet that read this hidden input and process specific action.
- Be who you are and say what you feel because those who mind don't matter and those who matter don't mind.
- Most of the problem in your life are due to two reasons: you act without thinking, or think without acting.
|
|
|
|
|
I am writing a (TCP v4) server that accepts connections for all available network interfaces.
Server gets a value frim thouthends of clients and searches/sorts data based on that value. Then, returns an array of string values back to clients.
What is the best choice for this task: ExecutorService vs ForkJoinPool vs standard threads?
Here is the code for standard threads, is there anything to improve?
while (!Thread.currentThread().isInterrupted()) {
try (Socket socket = new ServerSocket(init()).accept()) {
new Thread(new Runnable() {
@Override
public void run() {
while (true) {
try (BufferedReader fromClient = new BufferedReader(new InputStreamReader(socket.getInputStream(), StandardCharsets.US_ASCII));
DataOutputStream outToClient = new DataOutputStream(socket.getOutputStream()); ) {
outToClient.write(autocomplete(fromClient.readLine()).getBytes("US-ASCII"));
} catch (IOException e) { Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, e.getMessage()); }
}
}
}).start();
} catch (IOException ex) { Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex.getMessage()); }
}
Code for ExecutorService:
final ExecutorService service = Executors.newCachedThreadPool();
while(!Thread.currentThread().isInterrupted()) {
service.submit(new Runnable() {
public void run() {
try (Socket socket = new ServerSocket(init()).accept();
BufferedReader fromClient = new BufferedReader(new InputStreamReader(socket.getInputStream(), StandardCharsets.US_ASCII));
DataOutputStream outToClient = new DataOutputStream(socket.getOutputStream());) {
outToClient.write(autocomplete(fromClient.readLine()).getBytes("US-ASCII"));
} catch (IOException e) {
service.shutdown();
Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, e.getMessage());
}
}
});
}
Or should I use ForkJoinPool...?
|
|
|
|
|
I want to add scrollbar to rowheader view of jscrollpane.
As i added my to row header of jscrollpane.
jscrollpane.setRowHeaderView(new JViewPort(mytable));
I want add scrollpane to rowheader part.
|
|
|
|
|
|
|
HOW CAN I START LERANING JAVA ANY IDEA
|
|
|
|
|
|
Java is case-sensitive, so the first step would be to buy a keyboard where the caps-lock key isn't stuck.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Search for java basic code , or read books on how to start in java programming..Its not that hard when your starting.
|
|
|
|
|
Hello
Please can you tell me where can i find the jar file with bold in the windows system?
I'm searching for that jar but i can't find it
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.7.0_67-b01 (Oracle Corporation)
Main-Class: com.tpk.bilanc.O2App
Class-Path: lib\AbsoluteLayout.jar lib\BilancCFR.jar lib\BilancDynamic
Reports.jar lib\CJWizards-0.2.jar lib\DynamicJasper-4.0.3.jar lib\RXT
Xcomm.jar lib\barbecue-1.5-beta1.jar lib\commons-beanutils-1.8.2.jar
lib\commons-collections-3.2.1.jar lib\commons-dbcp-all-1.3.jar lib\co
mmons-digester-2.1.jar lib\commons-javaflow-20060411.jar lib\commons-
lang-2.6.jar lib\commons-lang3-3.1.jar lib\commons-logging-1.1.1.jar
lib\dom4j-1.6.jar lib\dynamicreports-core-3.1.3.jar lib\exp4j-0.3.10.
jar lib\gson-2.3.jar lib\hsqldb.jar lib\iReport.jar lib\iText-2.1.7.j
s2.jar lib\jackcess-2.0.6.jar lib\jasperreports-5.2.0.jar lib\jcommon
-1.0.15.jar lib\jdt-compiler-3.1.1.jar lib\jfreechart-1.0.12.jar lib\
jpf-0.4.jar lib\jpf-tools-0.4.jar lib\jtds-1.3.1.jar lib\junit.jar li
b\jxl-2.6.10.jar lib\mail.jar lib\o2LicenseSecurity.jar lib\png-encod
er-1.5.jar lib\poi-3.7-20101029.jar lib\poi-ooxml-3.7-20101029.jar li
b\poi-ooxml-schemas-3.7-20101029.jar lib\swing-worker.jar lib\swingx-
0.9.0.jar lib\synthetica.jar lib\tpkutils.jar lib\ucanaccess-2.0.9.2.
jar lib\xbean.jar
|
|
|
|
|
It is clearly in the lib directory. However since that is a relative path and you have given no indication where it is rooted, we cannot tell. Try using Windows Explorer to search for it.
|
|
|
|
|
I want to delete element n and m in the array.
public static void main(String[] args)
{
int number=0;
String [] names = {"Pedro","Maria", "Nancy","Pinto" };
for (int i =0; i < names.length; i++) {
names[number]=names[i];
}
number--;
System.out.println(Arrays.toString(names));
}
|
|
|
|
|
Not sure what exactly you mean but your code makes no sense. You should not be using arrays for such a construct, but one of the Java Collection Classes[^].
|
|
|
|
|
If you can't use a List instead of an array (for example ArrayList) the only way is to create a new array, copy the elements except the element you want to delete and rename the new array as names.
Especially for long arrays System.arraycopy might be faster (copy the part before the element to delete and then the part behind).
But this is work around which requires a lot of code for a simple task, so using a List would be more readble and less error prone.
|
|
|
|
|
You can't change the size of an array.
So you have to create a new one:
String [] names = {"Pedro","Maria", "Nancy","Pinto" };
int m = 3;
{
List<String> l = new ArrayList<String>(Arrays.asList(names));
l.remove(m);
names = l.toArray(new String[0]);
}
|
|
|
|
|
I am creating a Java web service that is receiving input requests in XML format. The web service's function is to parse the XML initial request and send it's own post request to a third party organization which does a look-up for the request and if available they send a response back in XML format to the web service for processing. If the response does find the data in the look-up the information it sends back as XML and is parsed by the web service then saved as a .pdf file. Once the .pdf file is created the web service packages a response XML message and along with the identifying information a link to the .pdf is part of the message sent back to the calling client. Now, if the search for the information is not found a XML message is sent back to the client indication the third party did not have the information ready with a status as pending. For all of the requests for the third party information the web service will create a folder on the server with a XML status file and if the .pdf file is created it will be in this folder too.
Now comes the tricky part of the design. There is another application located on the same server that needs to be running in a loop that and every 30 second it needs to call the web service on it's own and if the server folder created by each new request does not contain the .pdf that program will make the web service call to retry the initial call and see if third party does now responds with the XML message that contains the valid information so it can create the .pdf and send a message back to the original client.
Now, if I am using a tomcat server what type of application should I create that does the 30 second looping? The server does have a MySQL database. How should I have the 30 second looping application communicate with the web service? Finally, if the looping application does make a successful call to the web service what is the best way to cause a trigger from the looping application to make the web service send the successful response to the original calling client?
Finally, if the looping application does make a successful call to the web service what is the best way to cause a trigger from the looping application to make the web service send the successful response to the original calling client? One note is that the 30 second loop must scan the new request folder tree and retry for any of the requests that have not succeeded.
modified 17-Nov-15 18:09pm.
|
|
|
|
|
This is not a Java issue, so it's not likely that the people who would most likely be able to answer the question will see it. I would suggest you repost it in a more visible forum: QA perhaps, or Design & Architecture.
|
|
|
|
|
What is the proper section of the forums to add this post? I need help here.
|
|
|
|
|
I am not sure, but somewhere in the Web Development group would make a lot more sense than here.
|
|
|
|
|
Why are you posting using two different accounts?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Sir, I am quiet clear about java's real word applications and uses.But I have a doubt that is there any possibility of creating ".exe" files for windows.I have searched Google and it says, indirectly no by showing some commercial products for creating the executable.
Is there way to export my java code to exe which can be used to run in the computers which has no java environment
If there is no way kindly suggest me the commercial exe converter which is trustworthy.
Kindly help me with this.
|
|
|
|
|