「java变量传递」java变量传递和引用传递

博主:adminadmin 2022-11-26 13:20:08 61

本篇文章给大家谈谈java变量传递,以及java变量传递和引用传递对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java如何把变量传到数值

没怎么看明白,你是需要把文件的每一行放到一个数组中吗,那么有以下两种方式:

java版本在1.8以下:

package demo;

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.util.ArrayList;

import java.util.List;

public class Main {

    public static void main(String[] args) {

        String path = "D:/test.txt";

        try (BufferedReader br = new BufferedReader(new FileReader(path))) {

            ListString list = new ArrayList();

            String line;

            while ((line = br.readLine()) != null) {

                list.add(line);

            }

            String[] arr = list.toArray(new String[list.size()]);

            for (String str : arr) {

                System.out.println(str);

            }

        } catch (FileNotFoundException e) {

            e.printStackTrace();

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}

java版本在1.8或以上:

package demo;

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.util.List;

import java.util.stream.Collectors;

public class Main {

    public static void main(String[] args) {

        String path = "D:/test.txt";

        try (BufferedReader br = new BufferedReader(new FileReader(path))) {

            // jdk1.8以上的新特性,代码更简洁

            ListString list = br.lines().collect(Collectors.toList());

            String[] arr = list.toArray(new String[list.size()]);

            for (String str : arr) {

                System.out.println(str);

            }

        } catch (FileNotFoundException e) {

            e.printStackTrace();

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}

JAVA中如何把一个类中赋值的变量传递到另一个类中使用

1.使用实例调用

public class A() {

public void useN(String N) {

System.out.println(N);

}

}

public class Main() {

public static void main(String[] args){

N=read from console

A a = new A();

a.useN(N);

}

}

2.

//静态调用

public class B{

public static int N;

public static void main(String[] args){

N=..... read from console.

}

}

//在A中调用B的静态成员N

class A{

static void printBN(){System.out.println(B.N);}

}

java 变量赋值后 如何传递给其他类

在第一个类中new一个A类的对象,你定义的这个参数作为此对象的构造方法的参数,A中就可以取得这个变量的值用了。

Java怎么在一个包内的不同java文件中实现变量的传递

方法一:

可以把要访问的类在此类中实例化,通过new之后就可以调用实例化的属性和方法。

示例代码:

public class A1 {

public String str = "Hello World !";

}

public class B2 {

public static void main(String[] args){

A1 a = new A1();

System.out.println(a.str);

}

}

PS:必须在B2类中实例化A1,才可以访问它的属性。

方法二:

可以使用static静态变量,直接调用要访问类的属性和方法。

示例代码:

public class A1 {

public static String str = "Hello World !";

}

public class B2 {

public static void main(String[] args){

System.out.println(A1.str);

}

}

java中的变量值传递

这两个程序并非独立的,A程序产生的S数组变量,要传递给B程序,你就必须把这两个程序放到一起,串成一个函数,这个问题很好解决,你启动B程序是用main启动是吧,你可以讲main()函数换B程序的一个成员函数,用A的S数组做参数,当你单击A程序的“订单添加”添加时,执行上述成员函数即可!

java中两个文件间变量的传递问题

在a.class中建立一个方法,专门设置你提到的变量,当b.class中有新文件打开时,调用该方法传入b中变量的值。

在a.class的那个方法中通过b.class传进来的值进行判断或其他操作。

public

class

a{

int

i;

public

void

setValue(int

s){

//在这里进行对s进行分析和操作。

}

}

public

class

b{

int

i;

public

void

openFile(){

//打开文件

//改变b中变量的值

i=1;

//接着调用

a.setValue(i);//这里我用的对象是a,表示的是a类的一个对象。你要灵活一点。

}

}

java变量传递的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java变量传递和引用传递、java变量传递的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。