static静态成员变量的妙用---初始化操作
概述:static静态成员在开发中可以用在进行数据字典的初始化操作
代码如下:
package com.tan.test309;
import java.util.List;
public class StaticTest {
public static String str;
public static List<String> strList;
public static String getStr() {
return str;
}
public static void setStr(String str) {
StaticTest.str = str;
}
public static List<String> getStrList() {
return strList;
}
public static void setStrList(List<String> strList) {
StaticTest.strList = strList;
}
}
package com.tan.test309;
import java.util.ArrayList;
import java.util.List;
public class StaticTes {
public static void main(String args[]){
initValue();
List<String> list=StaticTest.getStrList();
String str=StaticTest.getStr();
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
System.out.println(str);
}
public static void initValue(){
List<String> list=new ArrayList<String>();
list.add("我是");
list.add("中国人");
String str="中国人是我str";
StaticTest.setStr(str);
StaticTest.setStrList(list);
}
}
总结:这样把StaticTest类的static变量进行了初始化操作,可以直接利用StaticTest.get()方法进行直接调用。

1万+

被折叠的 条评论
为什么被折叠?



