我对Java List <>类有奇怪的行为,它会覆盖添加了最后一个值的所有值.
以下面的代码为例......
import java.io.*;
import java.sql.*;
import java.lang.*;
import java.util.*;
public class alist
{
//
public static class item
{
public static String name;
public static long type;
item() {}
item( String n, long t )
{
name = n;
type = t;
}
public String toString()
{
return "name: " + name +
", type: " + String.valueOf( type );
}
}
public static void main(String [] args)
{
List<item> lst = new ArrayList<item>();
lst.add( new item( …Run Code Online (Sandbox Code Playgroud)