Saving String-Array in mySQL DB
Hello.
How can I save an dynamic array in a DB, without looping over
the content.
I think serialization is the key word. Can anybody give me
further information, pls?
Thx an lot.
Regards, Philipp
I am working with 3-dimensional string arrays, which have
differet sizes.
I think enum-Cols can't solve my problem.
Similar Messages
-
Saving string array in Standard State Machine.
I use a Standard State Machine to control a laser unit with multiple lasers. When I give the unit a command, it gives me much information back. When LabVIEW is reading this information, it is putting it in a string array.
But the program shows only the information in the array when I enable 'Highlight Execution'. What do I have to do to solve this problem?
Thanks for all commands,
Bjorn
Attachments:
StandardStateMachine 1.vi 26 KB
statemachine.ctl 5 KBDoes your device use a termination charcter at the end of each transmission? You are already set up to use 0xA as a termination character (default on the Configure Serial Port). If so, do not do the big mess with the checking of bytes at port and what not. Just use a VISA Read with a very large number for the bytes to read. The read will complete when that termination character is reached.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines -
Problems with string array, please help!
I have a String array floor[][], it has 20 rows and columns
After I do some statement to modify it, I print this array
out in JTextArea, why the output be like this?
null* null....
null null...
null null...
How to correct it?a turtle graphics applet:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TG extends JApplet implements ActionListener {
private int x, y;
private int pendown, command, movement;
String direction, output, temp;
JLabel l1;
JTextField tf1;
JTextArea ta1;
String floor[][] = new String[20][20];;
public void init()
x = 0;
y = 0;
pendown = 0;
direction = "r";
Container c = getContentPane();
c.setLayout( new FlowLayout() );
l1 = new JLabel( "Please type a command:" );
c.add( l1 );
tf1 = new JTextField(20);
tf1.addActionListener( this );
c.add( tf1 );
ta1 = new JTextArea(20,20);
ta1.setEditable( false );
c.add( ta1 );
public void actionPerformed( ActionEvent e )
temp = tf1.getText();
if( temp.length() > 1)
command = Integer.parseInt(temp.substring(0,1));
movement = Integer.parseInt(temp.substring(2,temp.length()));
else
command = Integer.parseInt(temp);
switch(command)
case 1:
pendown=0;
break;
case 2:
pendown=1;
break;
case 3:
direct("r");
break;
case 4:
direct("l");
break;
case 5:
move(movement);
break;
case 6:
print();
break;
public void direct(String s)
if(direction == "r" && s =="r")
direction = "d";
else if(direction == "r" && s =="l")
direction = "u";
else if(direction == "l" && s =="r")
direction = "u";
else if(direction == "l" && s =="l")
direction = "d";
else if(direction == "u" && s =="r")
direction = "r";
else if(direction == "u" && s =="l")
direction = "l";
else if(direction == "d" && s =="r")
direction = "l";
else if(direction == "d" && s =="l")
direction = "r";
public void move(int movement)
if(pendown == 1)
if(direction == "u")
for(int b=0;b<movement;b++)
floor[x][y+b] = "*";
else if(direction == "d")
for(int b=0;b<movement;b++)
floor[x][y-b] = "*";
else if(direction == "l")
for(int b=0;b<movement;b++)
floor[x-b][y] = "*";
else if(direction == "r")
for(int b=0;b<movement;b++)
floor[x+b][y] = "*";
else if(pendown == 0)
if(direction == "u")
for(int b=0;b<movement;b++)
floor[x][y+b] = "-";
else if(direction == "d")
for(int b=0;b<movement;b++)
floor[x][y-b] = "-";
else if(direction == "l")
for(int b=0;b<movement;b++)
floor[x-b][y] = "-";
else if(direction == "r")
for(int b=0;b<movement;b++)
floor[x+b][y] = "-";
public void print()
for(int row=0;row<20;row++)
for( int column=0;column<20;column++)
output += floor[row][column];
if(column == 19)
output+="\n";
ta1.setText(output);
} -
Previous task was:
Write a class "QuestionAnalyser" which has a method "turnAnswerToScore". This method takes a String parameter and returns an int. The int returned depends upon the parameter:
parameter score
"A" 1
"B" 2
"C" 3
other 0
Alright, here's the recent task:
Write another method "turnAnswersToScore". This method takes an array of Strings as a parameter, works out the numerical score for each array entry, and adds the scores up, returning the total.
That's my code:
class QuestionAnalyser{
public static int Score;
public String[] Answer;
public static void main(String[] args) {}
public int turnAnswerToScore(String[] Answer)
for (int i = 0; i < Answer.length;i++) {
if (Answer.equals("A")) {
Score = Score + 1; }
else if (Answer[i].equals("B")) {
Score = Score + 2;}
else if (Answer[i].equals("C")) {
Score = Score + 3;}
else {
Score = Score + 0;}
return Score;
this is the error message I get:
The results of trying to compile your submission and run it against a set of test data was as follows:
----------Compilation output--------------------------------------
javac QATest2.java
QATest2.java:15: cannot resolve symbol
symbol : method turnAnswersToScore (java.lang.String[])
location: class QuestionAnalyser
if(qa.turnAnswersToScore(task)!=total){
^
What went wrong?
Suggestions would be greatly appreciated!If I declare int score in the method i get this message
The results of trying to compile your submission and run it against a set of test data was as follows:
----------Compilation output--------------------------------------
javac QATest2.java
./QuestionAnalyser.java:20: variable score might not have been initialized
score++; }
^
./QuestionAnalyser.java:23: variable score might not have been initialized
score++;
^
./QuestionAnalyser.java:27: variable score might not have been initialized
score++;
^
./QuestionAnalyser.java:34: variable score might not have been initialized
return score;
^
4 errors
----------Sorry expected answer was-------------------------------
The method turnAnswersToScore is working OK - well done!
----------Your answer however was---------------------------------
Exception in thread "main" java.lang.NoClassDefFoundError: QuestionAnalyser
at QATest2.main(QATest2.java:4)
This is the message I get from the submission page, but trying to compile it I get the same messages.
The code looks like this, then
class QuestionAnalyser{
String[] answer;
public static void main(String[] args) {}
public int turnAnswersToScore(String[] answer)
int score;
for (int i = 0; i < answer.length; i++) {
if (answer.equals("A")) {
score++; }
else if (answer[i].equals("B")) {
score++;
score++; }
else if (answer[i].equals("C")) {
score++;
score++;
score++; }
else {}
return score;
When I leave 'public int score;' where it was before (right after the class declaration below the declaration of the string array) I get this but it compiles normally.
The results of trying to compile your submission and run it against a set of test data was as follows:
----------Compilation output--------------------------------------
javac QATest2.java
----------Sorry expected answer was-------------------------------
The method turnAnswersToScore is working OK - well done!
----------Your answer however was---------------------------------
wrong answer in turnAnswersToScore for
BDCAADDCA
Alright, even university students need to sleep :-)
Good night. -
Remove null values from string array
Hi ,
I have a string array in a jsp page which I save some values inside. After I store the values I want to print only those who are not null. How can I do this? Is there a way to delete the null values?Thank you but because I am new in programming what do you mean to use continue. Can you explain it a little bit further?<%
//go through the array to check all the values
for(int i=0; i<array.length();i++) {
//If array is null, nothing happen
if(array==null){
//leave here blank; instead use continue like:
//this will skip the statements next to it, and increments the value of i in for loop and continues to execute the body of for loop.
//The same will be repeated till the last iteration.
continue;
//If array not null, then print value in a new line
else{
out.print(array+"<br>"); //don't change the logic here
%> -
Getting one character at a certain position from a string array
Hi, i'm new at learning java, but have strong experience at C++ and asm. How would i get one character at a certain positon from a string array.
for example:
String Phrases[] = {"To be or not to be, that is the question","The Simpsons","The Mole","Terminator three rise of the machines","The matrix"};
that is my string array above.
lets say i wanted to get the first character from the first element of the array which is "T", how would i get thisok well that didn't work, but i found getChars function can do what i want. One problem, how do i check the contents of char array defined as char Inchar[];
-
How to add elements into java string array?
I open a file and want to put the contents in a string array. I tried as below.
String[] names;
s = new Scanner(new BufferedReader(new FileReader("outfile.txt")));
while (s.hasNext()) {
String item = s.next();
item.trim();
email = item;
names = email;
}But I know that this is a wrong way of adding elements into my string array names []. How do I do it? Thanks.Actually you cannot increase the size of a String array. But you can create a temp array with the lengt = lengthofarray+1 and use arraycopy method to copy all elements to new array, then you can assign the value of string at the end of the temp array
I would use this one:
String [] sArray = null;
s = new Scanner(new BufferedReader(new FileReader("outfile.txt")));
while (s.hasNext()) {
String item = s.next();
item.trim();
email = item;
sArray = addToStringArray(sArray, email);
* Method for increasing the size of a String Array with the given string.
* Given string will be added at the end of the String array.
* @param sArray String array to be increased. If null, an array will be returned with one element: String s
* @param s String to be added to the end of the array. If null, sArray will be returned.(No change)
* @return sArray increased with String s
public String[] addToStringArray (String[] sArray, String s){
if (sArray == null){
if (s!= null){
String[] temp = {s};
return temp;
}else{
return null;
}else{
if (s!= null){
String[] temp = new String[sArray.length+1];
System.arraycopy(sArray,0,temp,0,sArray.length);
temp[temp.length-1] = s;
return temp;
}else{
return sArray;
}Edited by: mimdalli on May 4, 2009 8:22 AM
Edited by: mimdalli on May 4, 2009 8:26 AM
Edited by: mimdalli on May 4, 2009 8:27 AM -
Exporting a String Array to an HTML file
Hey everyone..I'm currently making lots of progress in my project...but right now I've been trying to make a button that exports my search results to an html file...basically what I've made is a search engine to search webcrawler files...
The result list I get (which is actually a string array), I want to export to html so I can open that html file and find all the links that were found in the search I made..What I have so far is this, but it's not working yet, any help? :
private class exportListener implements ActionListener
public void actionPerformed(ActionEvent e)
String[] result = parent.getResult();
if(result == null)
return;
JFileChooser chooser = new JFileChooser();
chooser.setAcceptAllFileFilterUsed(false);
chooser.setFileFilter(new HtmlFileFilter());
chooser.setDialogType(JFileChooser.SAVE_DIALOG);
int returnVal = chooser.showSaveDialog(parent);
if(returnVal == JFileChooser.CANCEL_OPTION)
return;
File fl = chooser.getSelectedFile();
String path = fl.getPath() + ".html";
searchIF.exportResultAsHtml(path);
System.out.println(path);
private class HtmlFileFilter extends FileFilter
public String getDescription(){return "Html";}
public boolean accept(File pathname)
String name = pathname.getPath();
//Just checking to see if the filename ends with html.
if (name.toLowerCase().substring(name.lastIndexOf('.') + 1).equals("html"))
return true;
return false;
}Actually..nevermind, sorry.
-
How to populate items in selectOneListBox from a string array
Hi
I have got a string array result[] .Now i wish to display the array items in selectOneListBox.Please help me?Alance wrote:
Hi
I have got a string array result[] .Now i wish to display the array items in selectOneListBox.Please help me?I can only guess what your selectOneListBox is but if it is JComboBox - have you ever thought about reading the API ?
[http://java.sun.com/javase/6/docs/api/javax/swing/JComboBox.html]
There's a wonderful constructor which probably does what you are looking for. -
How to use a WebService Model with String Arrays as its input parameter
Hi All,
I am facing the following scenario -
From WebDynpro Java i need to pass 2 String Arrays to a Webservice.
The Webservice takes in 2 input String Arrays , say, Str_Arr1[] and Str_Arr2[] and returns a string output , say Str_Return.
I am consuming this WebService in WebDynpro Java using WEB SERVICE MODEL. (NWDS 04).
Can you please help out in how to consume a WSModel in WD where the WS requires String Arrays?Hi Hajra..
chec this link...
http://mail-archives.apache.org/mod_mbox/beehive-commits/200507.mbox/<[email protected]>
http://www.theserverside.com/tt/articles/article.tss?l=MonsonHaefel-Column2
Urs GS -
Best Practice: Storing an array in MySQL
Hi,
I'm working on an app that uses Flex 2, Coldfusion and MySQL.
I'd like to store an array (or in this case an ArrayCollection)
into my db. I'm not totally sure if I can do this. I read something
about PHP having an implode command but I'm wondering what the best
practice would be for trying to get an array into MySQL via
ColdFusion.
I'd be grateful for any advice.
NovianThanks, mike_the_maven.
I'm not familiar with that tag but I'll definitely look into.
I'm also wondering about potentially storing my ArrayCollection as
a BLOB in MySQL. Any thoughts about this approach?
Thanks.
Novian -
Trying to compare string array using equals not working
Hi,
im prolly being really dumb here, but i am trying to compare 2 string arrays using the following code:
if(array.equals(copymearray))
System.out.println("they match");
else
{System.out.println("dont match");}
the trouble is that even though they do match i keep getting dont match, can anyone tell me why?try
if (Arrays.equals(array, copymearray))
System.out.println("they match");
else
{System.out.println("dont match");} -
Getting lenght of String array
Hi,
How can i find the lenght of a string array, i have used length method to calculate length of single string value,e.g
String value = "test"
int length = value.length()
Now i want to calculate length of a string array.e.g
String csv_values = "test,by,random"
String[] str = csv_values.split(",")
int lenght = str.length()
As you can see i want to calculate total number of entries in an array after i split it dynamically.
Currently it is giving me exception, "Unable to parse exception; Undefined method: length for class: [Ljava.lang.String]"
ThanksThis is a tricky one. An Array has a length property, unlike a String which has a length method.
So...
int length = str.length
Anthony Holloway
Please use the star ratings to help drive great content to the top of searches. -
String Array Constant Addition
Is there an elegant way of marking the last element in a string array
constant? i.e. I take an Array constant, and add a simple string to it,
so that it becomes a String Array Constant. Now I add elements 1 and 2
and 3. But now I want to take element 3 out. If I just delete Element 3
contents from the string control, that is fine, but the # of Array
elements is still 3. It is just that the 3rd elelment is null. How can I
make the array length 2? Now I know that starting over is one option
(just creat a new array constant, and add the two elements) but what if
my array constant has 100 elements and I want to make it 99. I also
know that programatically I can remove these elelents, but I am taking
about in the programming of th
is constant. I must be over looking
something... Any ideas???
Sent via Deja.com http://www.deja.com/
Before you buy.[email protected] wrote:
> Is there an elegant way of marking the last element in a string array
> constant? i.e. I take an Array constant, and add a simple string to it,
> so that it becomes a String Array Constant
Arrays must be all the same type. If the last element is a constant, all
elements are
> Now I add elements 1 and 2
> and 3. But now I want to take element 3 out. If I just delete Element 3
> contents from the string control, that is fine, but the # of Array
> elements is still 3. It is just that the 3rd elelment is null.
In a string, yes, Empty strings are essentially nulls.
> How can I
> make the array length 2? Now I know that starting over is one option
> (just creat a new array constant, and add the two elements) but what if
> my array cons
tant has 100 elements and I want to make it 99. I also
> know that programatically I can remove these elelents, but I am taking
> about in the programming of this constant. I must be over looking
> something... Any ideas???
This is one of my problems. It is easy to size an array up, but hard to size
down.
Of course you can resize at run time but the only way I know to do this
when editing is to start over.
Kevin Kent
Attachments:
Kevin.Kent.vcf 1 KB -
String array into formula node
Hello,
I am taking data from SQL, I am getting multiple rows of data for many different devices. I would like to wire the data into a formula node so I can sepearate and sort via script. However, I am getting an error for "Polymorphic terminal cannot accept this data type". Is there a work around? Can I not wire in a string array to a formula node.
/r
TravoThere are lots of basic string VIs that you can use to parse the string and separate out the individual fields. I would recommend "programming" your application using script nodes. Use the native language. LabVIEW is a fully functional and capable programming language.
Mark Yedinak
"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
Maybe you are looking for
-
Organise all day events - iCal
I woud be so much happier if I was able to use the appearance or All Day Events in iCal but with the time event also. I prefer the All Day Event block colours, don't like the little round dot colour at all!! I need to print the monthly calncar off
-
hi there iv just updated my iphone 3gs to the new iso6 software and its saying the activatin sofware is unavalible please try again later and i have been doin this since last night and i cant use my phone cos its not set up any answer to solve my pro
-
System Default Fonts and Icons
How can I change the font for pcmanfm, firefox, and other programs, pretty much the system default font? Also, does anyone know what font this is: http://supersonicdarky.deviantart.com/a - loggedin=1 Also how can I change the icon theme in pcmanfm? T
-
I recently made the switch from Windows to apple, and have been transferring all of my important files from my old computer. All of my mpegs are working fine, but none of my .avi files will open. Window Media Player for Mac says it is an invalid file
-
IPod 30GB (MA446LL/A) Does Not Stay On and Clicks
After connecting the iPod to my laptop, the Apple icon appears but it does not stay on (blinks on and off) and I hear a click. The unit has been sitting in my drawer for almost one year and has not been charged or used within that time. 1. Does this