|
I have one large json file in that each cv have two or more degree ie mention.
I want data that having 4 year degree is completed How to do that using java code.
in degree any thing mention like BA ,BCOm ,BS,MBA, MS, BE ,ME but I want those data having 4 year degree completed how to do that ?
Suppose In CV :::BA ,BCOm ,BS,MBA, MS, BE ,ME
these are the degree
Output is BE Because is 4 year other are 3 year 0r 2 year I want only 4 year completed how to do that ?
In Cv there are lot of other degree so how to calculate exact 4 year completed degree ?
is there nay idea ?
|
|
|
|
|
How did you tell BE is 4-year degree? There isn't enough information. You have to add one more piece of information say "length of study" for each degree.
Peter Leow
https://www.amazon.com/author/peterleow
|
|
|
|
|
There is no way to do it with just those letters, as they could mean anything.
|
|
|
|
|
Hello,
I have an application that needs to print the contents of a JPanel, and I using this code
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(new Printable() {
@Override
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
if (pageIndex > 0) {
return NO_SUCH_PAGE;
}
int marge=30;
int x = (int)pageFormat.getImageableX();
int y = (int)pageFormat.getImageableY();
graphics.setFont(new Font("Times new roman", Font.BOLD, 14));
graphics.setColor(Color.BLACK);
graphics.drawString("ACTE DEMANDER\n", x + marge, y + marge);
panel.print(graphics);;
return PAGE_EXISTS;
}
});
boolean doPrint = job.printDialog();
if(doPrint) {
try {
job.print();
}
catch (PrinterException e1) {
JOptionPane.showMessageDialog(null, e1);
}
}
and it works well, but that code display the border of JTextArea, which is supposed to be borderless after being printed and the content of this JTextArea are not all displayed texts are cut.
So I decided to print one by one the contents of this JPanel but its content does not switch to the line as I did in my interface but it is superimposed one above the other.
this is my second code
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(new Printable() {
@Override
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
if (pageIndex > 0) {
return NO_SUCH_PAGE;
}
int marge=30;
int x = (int)pageFormat.getImageableX();
int y = (int)pageFormat.getImageableY();
graphics.setFont(new Font("Times new roman", Font.BOLD, 14));
graphics.setColor(Color.BLACK);
graphics.drawString("ACTE DEMANDER\n", x + marge, y + marge);
jLabel1.print(graphics);
jLabel2.print(graphics);
jLabel3.print(graphics);
jTextArea1.print(graphics);
jTextPane1.print(graphics);
return PAGE_EXISTS;
}
});
boolean doPrint = job.printDialog();
if(doPrint) {
try {
job.print();
}
catch (PrinterException e1) {
JOptionPane.showMessageDialog(null, e1);
}
}
How then could I do to make them lines or retrieve the contents of my JTextArea whatever the length of the text and there is newline. All help in both cases are welcome.
thank you for helping me
Best regards.
|
|
|
|
|
|
You define a
discrete random variable X that assumes values represent your awards and losses when you play the
game. For simplicity, assume that the awards are positive and the losses are negative. Each award
or a loss is associated with a probability. You run the game many times, at each time you randomly
select a value for the random variable and multiply the result by its probability. After m runs of the
programs, your program must give a recommendation whether you play the game or not.
Remember if the expected value of the random variable is negative, it is a losing game; wining
otherwise.
You program should allow the user to input the values of the random variable and their associated
probability and the number of runs m. After doing the experiment, the program prints the
recommendation.
please help i cant do it!!!!!
|
|
|
|
|
Member 11384820 wrote: please help i cant do it! Can't do what? If you mean you can't do anything then I suggest you go to The Java Tutorials[^] and work through the tutorials. If you mean something specific (see How to ask a question[^]) then please provide the details.
|
|
|
|
|
We have a time values in CSV sheet, needs to generate a Graph for time values on X-axis and have to set a proper scale on Y-axis,
Graph should be in xlsx format, so we are converting csv to xlsx,but because of string or time/date data type it is unable to convert
complete data to xlsx which leads graph is not generating and also we are unable to fix a intervals on Y-axis.
Environment Using : Eclipse
|
|
|
|
|
Does this have anything to do with Java?
|
|
|
|
|
Hi everyone
i created exe file of a java desktop application which use a sqlite database when i install the project an i run it i give the error of attempt to write a redinly database and sometimes access in denied error
how to fix it?
|
|
|
|
|
Member 11110116 wrote: how to fix it? With that level of detail it is anyone's guess. Please show the failing code and provide exact details of any error messages.
|
|
|
|
|
i just want to insert some data there is no more and difficult code
connectivity code:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOptionPane;
public class Sqliteconn {
public static Statement sqliteStmt()
{
try{
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:B12MSqlite.sqlite");
Statement stmt=conn.createStatement();
return stmt;
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, e);
return null;
}
}
}
and insert Button Code:
String query="Insert into Employee values('"+txtID.getText()+"','"+txtName.getText()+"','"+txtFName.getText()+"','"+txtEmail.getText()+"')";
try{
Sqliteconn.sqliteStmt().execute(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, e);
}
Erorr messages
java.sql.sqlexception attempt to write a readonly database
|
|
|
|
|
A couple of things first in the following code:
String query="Insert into Employee values('"+txtID.getText()+"','"+txtName.getText()+"','"+txtFName.getText()+"','"+txtEmail.getText()+"')";
try{
Sqliteconn.sqliteStmt().execute(query);
}
Do not use string concatenation in this way to create SQL statements, it leaves your code vulnerable to SQL injection, and the corruption or destruction of your database. Use properly constructed parameterised statements.
Also you should split the execute statement into two parts for easier debugging.
As to your error, you need to establish why the database is not writable by your program. Do you have permission to write in the folder where the database is stored?
|
|
|
|
|
thanks for your reply
my database is stored in same folder with project and how to allow the permission of writing?
|
|
|
|
|
Check permissions and access rights of the folder and the database and see why your application cannot write to the file.
|
|
|
|
|
It can be folder read & write permission issue where you are trying to install application
rahul
|
|
|
|
|
|
Obviously when it is a "folder read & write permission issue" then you fix it by fixing that issue.
And that is not a java issue.
|
|
|
|
|
bro it works properly when i open and run it in netbeans but when i create its setup and install and run it , it give the error.
|
|
|
|
|
It is no good reposting this information repeatedly, until you have found out why you are prevented from writing to this database. Look at the directories where the files are installed and check the permissions on them, and do the same for all associated files.
|
|
|
|
|
Thank you bro u solved the problem tnx again
|
|
|
|
|
I'm quite new to Java, and recently I've been experimenting with the GridbagLayout manager...
Specifically I'm using it to define panels for a Choose-your-own-adventure game...
As, time passed I noticed that I had created an overwhelming long piece of code...
The number of panes that were essentially identical aside from the text I had put into each of their respective JTextAreas, coupled with the inherent length of the calibrating each Jpanel's GridbagLayout has caused my code to balloon up to a ridiculous degree...
...
So, my question is this:
Is there a method of reducing the immense length of such a piece of code...
Thanks in advance...
|
|
|
|
|
Member 12229369 wrote: Is there a method of reducing the immense length of such a piece of code... Yes, there are many methods. However, without some more specific details it is anyone's guess what they should be.
|
|
|
|
|
Hi, I want to combine the two variables Variable1 and Variable2, but I couldn't combine them.
This is a separate class java file:
public class AnswerList {
private int mQuestion;
private int mAnswer;
private int mChoice1;
private int mChoice2;
private int mChoice3;
private int mChoice4;
public AnswerList(int question, int choice1, int choice2, int choice3, int choice4, int answer){
mQuestion = question;
mAnswer = answer;
mChoice1 = choice1;
mChoice2 = choice2;
mChoice3 = choice3;
mChoice4 = choice4;
}
I have to declared the two variables separately because I want to combine the two only if certain conditions are met. The issue I have is I can't get the combining to work.
private AnswerList[] Variable1 = new AnswerList[] {
new AnswerList(R.string.question1, R.string.answerone1,
R.string.answerone2, R.string.answerone3,
R.string.answerone4, 4),
new AnswerList(R.string.question2, R.string.answertwo1,
R.string.answertwo2, R.string.answertwo3, R.string.answertwo4, 2)};
private AnswerList[] Variable2 = new AnswerList[]{
new AnswerList(R.string.question5, R.string.answerfive1,
R.string.answerfive2, R.string.answerfive3,
R.string.answerfive4, 1)
};
I tried to used the following codes to combine them, but none of them worked. What am I doing wrong? Thanks!
Note: I am a Java/Android beginner.
Arrays combined = ArrayUtils.addAll(Variable1,Variable2);
Collections.addAll(Variable1,Variable2);
|
|
|
|
|
|