「java变量传递」java变量传递和引用传递
本篇文章给大家谈谈java变量传递,以及java变量传递和引用传递对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java如何把变量传到数值
- 2、JAVA中如何把一个类中赋值的变量传递到另一个类中使用
- 3、java 变量赋值后 如何传递给其他类
- 4、Java怎么在一个包内的不同java文件中实现变量的传递
- 5、java中的变量值传递
- 6、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变量传递的信息别忘了在本站进行查找喔。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。