how to pass a string from one class to another
hi all, Good morning. I am trying to develop a coding pass a string from one class and declare in other class. the string which i need to pass is the data from an file and i want to move it to the main method. i am trying to find a solution for this. Thank's in Advance... :)
this is the code.
import java.io.*;
class Class1 { //Class1
public Class1(String name){
try{
// private String name = "Class1";
FileInputStream fstream = new FileInputStream("1.txt");
// Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
//private String name;// = "Dot saw I was Tod";
// private int IdNo = 20;
while ((name = br.readLine()) != null) {
// Print the content on the console
System.out.println (name);
}in.close();
}catch (Exception e){//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
}
}
public class Class2 {
public static void main(String[] args) {
Class1 class1 = new Class1(); // Creating object of Class1
String name = "Class2";
System.out.println("Welcome in " + name);
System.out.println (name);
// System.out.println("Another Class variables value:" + class1.getIdNo()+ " and " + class1.getName());
// class1.class1Method();
}
}
// i want to display the output of 1.txt in the Class2
input is 1.txt
001 Apple
001 mango
002 Pappaya
003 orange
004 gauva
006 stawbery
i am getting an error in this line:
Class2.java:75: cannot find symbol
symbol : constructor Class1()
location: class Class1
Class1 class1 = new Class1(); // Creating object of Class1
^
1 error
am i in the correct flow? if i am wrong. correct it.
View Answers
August 28, 2012 at 3:43 PM
Here is a simple example that passes string from one class to another.
import java.util.*;
class A{
static String st;
public static String get() {
Scanner input=new Scanner(System.in);
System.out.print("Enter String:");
String str=input.nextLine();
st=str;
return st;
}
}
public class PassString {
public static void main(String[]args){
String b=A.get();
System.out.println("Get String from class A: "+b);
}
}
August 28, 2012 at 3:50 PM
Here is another example of passing string from one class to another.
import java.io.*;
class Class1 {
public static String get() {
String data = "";
try{
String name="";
FileInputStream fstream = new FileInputStream("1.txt");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
while ((name = br.readLine()) != null) {
data+=name+"\n";
}
in.close();
}catch (Exception e){
System.err.println("Error: " + e.getMessage());
}
return data;
}
}
public class Class2 {
public static void main(String[] args) {
Class1 class1 = new Class1();
String data =class1.get();
System.out.println("Data of class1: " + data);
}
}
August 28, 2012 at 4:32 PM
hi,Thank's a lot.. in deed this was a great help.. for my stuck up for past few day's... thank you.. this will really help all.. you have done a great job... :) thank's :)
August 30, 2012 at 3:01 PM
hi,
still one one doubt i have got. I want to display the results of both numbers and fruits name separately. In this the return statement i am facing some problem. I want to use two types of return . and siaply the result. It showing some error in the code
code is
import java.io.*;
class Class1 {
public static String get() {
String data = "";
String data1= "";
try{
String name="";
FileInputStream fstream = new FileInputStream("sendfile.txt");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
while ((name = br.readLine()) != null) {
String[] split = name.split("\t");
String no = split[0];
String fruits = split[1];
data1+=fruits+"\n";
data+=no+"\n";
}
in.close();
}catch (Exception e){
System.err.println("Error: " + e.getMessage());
}
return data;
return data1;
}
}
public class Class2 {
public static void main(String[] args) {
Class1 class1 = new Class1();
String data =class1.get();
String data1 =class1.get();
System.out.println("Data of class1 numbers: " + data);
System.out.println("Data of class1 fruits: " + data1);
}
}
Error is :
Class2.java:27: unreachable statement
return data1;
Till i have seen. there is only one return used in one class. But i want two kinds of input. How to do such thing with return ?
Help me.
Related Tutorials/Questions & Answers:
how to pass a string from one class to anotherhow to
pass a
string from one class to another hi all, Good morning. I am trying to develop a coding
pass a
string from one class and declare...
string from one class to
another.
import java.util.*;
class A{
static
String How to pass variable from one class to another in javaHow to
pass variable
from one class to
another in java
How to
pass variable
from one class to
another in java?
Example:
public
class...;
}
}
//
Another class Class2.
public
class Class2 {
public static void main(
String Advertisements
how to use string of one class into another Classhow to use
string of
one class into
another Class I created textField(JTextField t1=new JTextField();(it is in ClassA. The input of this textField i.e t1.getText() is to be used in different(
another Class say in ClassB.
How can
How To Pass data from one GUI to another in java swingHow To
Pass data
from one GUI to
another in java swing I'm new to java and part of our assignment is to build a GUI and display a result set
from data input. I'm stuck at
how to get the user's input
from JTextFields and combobox
how to pass class variable to another classhow to
pass class variable to
another class i need to access a variable
from a
class to
another class currently running at the same time.
using..._TO_REPLACE_1
Try the following code:
import java.util.*;
class A {
static int regd
How to pass Array of string from action class to jsp pageHow to
pass Array of
string from action
class to jsp page this is my action
class
package login.ipm;
import java.sql.*;
import java.util.ArrayList...
class DiagservicesAction extends org.apache.struts.action.Action {
private static
How to forward the control from one jsp to another?How to forward the control
from one jsp to
another? Hi!
This is Prasad Jandrajupalli.
I have the 3 JSP's, but I want communicate with each... is not communicate with the Third JSP.
I want forward the control
from first jsp to second
How to call the run method from another class?How to call the run method
from another class? Sorry, if this is a stupid question.
I would like to find out
how to call the run method... run() {
new FereastraPrincipala().setVisible(true);
from the
class Use varibles from another classUse varibles
from another class **I have two classes.
class 1:**
public
class askfigures extends JFrame {
method
from class1:
public void... in
another class.
(adsbygoogle = window.adsbygoogle || []).push
passing data from one jframe to anotherpassing data
from one jframe to another I have two JFrame,built by using the GUI Editor netbeans 6.9.i have to
pass a data
from a Jtextfield in the first Jframe to
another JLabel in the other JFrame.Can you please help me,
how Pass values from form to form
Pass values
from form to form
Java program to
pass values
from one form to
another
form... to only
pass values
from one page to
another consecutive page which is being
File copy from one directory to another in javaFile copy
from one directory to
another in java I am trying to find very good code example for copying a file
from one directory to
another...
from a directory to
another directory.
How to achieve this? Is there any API
copying data from one table to anothercopying data
from one table to another i need to copy data
from one table to
another table..
i.e the 1st eid of employee table must be copied......
......................
String sq="insert into employee values(emp_seq.nextval,'"+ename+"','"+eadd
Copy data from one JTextField to another JTextField, you will learn
how to copy the data
from one JTextField into
another... Copy data
from one JTextField to
another JTextField...;
}
}
public
class PasteAction extends BasicAction{
public PasteAction(
String Data Conversion from String to another typeData conversion is the conversion of data
from one type to
another type.
In this section we will learn about data conversion
from String primitive type to
another data type like int, boolean and char etc
update one table from another tableupdate
one table
from another table hello, i need to update
one table fields by using
another table fields. I have to tables Products.... for example TotalQuantity field
from Products table should be updated if i
get the value from another class - Java Beginnersget the value
from another class Hello to all, I have stupid...().trim();
[/code]
How I can get
String alsl = ((Node)flnameTEXT.item(0... javax.xml.transform.stream.StreamResult;
public
class xmlRead{
static public void main(
String[] arg
how to change password into one jsp to another jsphow to change password into
one jsp to
another jsp i have two jsps in
one jsp i give
one password and confirm password, in
another jsp i want change...";
Connection con=null;
String pass="";
int id=0;
try{
Class.forName
How to pass an arraylist from servlet to jsp?How to
pass an arraylist
from servlet to jsp? Hello,
Can anyone please tell me
how to
pass an arraylist
from servlet to jsp? I have two arraylist
one of type
String and the other int.
How to send both the arraylists
from to bring checked data from one page to anotherto bring checked data
from one page to another thanks for your help... there is
one jsp page , on it there is a link, on click of which it is opening second... fetching data
from the database on second jsp page with checkbox corresponding each
problem in sending data from one ip to another ip in JAVAproblem in sending data
from one ip to
another ip in JAVA Hi guys .
this is naveen kumar...i need a help.
i want to connect
one ip to
another ip... device in JAVA.
i know
how to ping but don't
how to send the msg's to
another IP
Java : String Case ConversionJava :
String Case Conversion
In this section we will discuss
how to convert a
String from one case into
another case.
Upper to Lower case Conversion...
one case to
another case. 'uStr'
String type variable
containing upper
calling one jap page from another jsp pagecalling
one jap page
from another jsp page i created a button in
one jsp page i need to call
another jsp page as an action to that button. so
how can i call.. plz any
one explain. its urgent
How to pass multiple values from a servlet to JSP?How to
pass multiple values
from a servlet to JSP? hi, I want to
pass multiple values form a servlet to JSP.
Hw do i do that?
I am able to send
one value at a time without any prb, but I am unable to carry multiple (
from two
How to write content of one file to another file. the use of
CheckedOutputStream
class. The CheckedOutputStream
class is
from the java.util.zip
package. The
CheckedOutputStream
class is used....
And at the same time the CheckedOutputStream
class calculates checksum