JAVA STRING..

I want to assign the string "comp[1] in to class "action"

But i don't know how to make the class "action" to accept string assign on it.

Could anybody help me plz~~thanks a lot^^

i try many times, but is cause some error as below:

"Applet1.java": Error #: 300 : constructor action() not found in class prog.Applet1.action at line 537,

column 41"

or

""Applet1.java": Error #: 300 : constructor action(java.lang.String) not found in class prog.Applet1.action

at line 537, column 41"

public class Applet1 extends Applet {

String comp[] = new String[2];

public void init() {

try {

Thread sorter = new BackgroundSorter();

sorter.start();

}

catch(Exception e) {

e.printStackTrace();

}

}

class BackgroundSorter extends Thread {

public void run() {

try {

comp[1] = "abc"

action abc = new action(comp[1]);

}

catch(Exception e) { }

}

}

class action extends Thread

{

//do something

}

}

[1111 byte] By [mrchung] at [2007-9-26 1:37:43]
# 1

your class action needs a constructor like:

class action {

String actionStrToCompare;

public action() {

// do something is no string is passed to action

actionStrToCompare = "dummy string";

}

public action(String strToCompare) {

// do something with String strToCompare

actionStrToCompare = strToCompare;

}

}

tbraun at 2007-6-29 2:24:49 > top of Java-index,Archived Forums,Java Programming...
# 2
THANK YOU VERY MUCH^^
mrchung at 2007-6-29 2:24:49 > top of Java-index,Archived Forums,Java Programming...