小编Jan*_*amu的帖子

值被覆盖而不是添加

列表中的值覆盖在我的程序中.我想使用相同的对象来添加不同的值.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Scanner;

public class CommonValue {
    static int key = 100;

    public static void main(String[] args) throws IOException {
        HashMap<Integer, ArrayList<String>> map = new HashMap<Integer, ArrayList<String>>();
        ArrayList<String> list = new ArrayList<String>();
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        StringBuffer sBuffer = new StringBuffer();
        Scanner scan = new Scanner(System.in);
        String choice = null;
        do {
            System.out.println("enter the how many element to add");
            int numOfElement = Integer.parseInt(reader.readLine());
            String userInput;
            int …
Run Code Online (Sandbox Code Playgroud)

java oop

3
推荐指数
1
解决办法
706
查看次数

通过另一种方法获取方法的局部变量

如何在不使用java中的参数的情况下获取在另一个方法中声明和初始化的值?

public class Value {
    void method1()
    {
        int demo=10;
        System.out.println("methd 1"+demo);
    }
    void method2()
    {
        System.out.println("method 2"+demo);
    }

    public static void main(String[] args) {
        Value obj = new Value ();
        obj.method1();
        obj,method2();
    }
}
Run Code Online (Sandbox Code Playgroud)

这里变量demo在method1中声明并且现在分配了一个值我需要在方法2中获取demo的值,这可能没有任何参数,全局声明和没有getter setter方法吗?

java oop

2
推荐指数
1
解决办法
183
查看次数

标签 统计

java ×2

oop ×2