📄 dolua.java
字号:
package demo;import java.util.ArrayList;import java.util.List;import org.keplerproject.luajava.LuaException;import org.keplerproject.luajava.LuaState;import org.keplerproject.luajava.LuaStateFactory;public class DoLua { private String luaName = null; public DoLua( String luaName ) { this.luaName = luaName; } public List doFile( List members, List nos, int num,String arrangeName ) { LuaState luaState = LuaStateFactory.newLuaState(); luaState.openLibs(); try{ luaState.pushObjectValue( members ); luaState.setGlobal( "members" ); luaState.pushObjectValue( nos ); luaState.setGlobal( "nos" ); luaState.pushObjectValue( num ); luaState.setGlobal( "num" ); luaState.pushString(arrangeName); luaState.setGlobal( "arrangeName" ); } catch( LuaException le ){ le.printStackTrace(); } luaState.LdoFile( luaName ); System.out.println(arrangeName); return nos; } public static void main(String[] args) { DoLua d = new DoLua("D:\\workspace\\luaDemo\\src\\demo\\luaFiles\\Arrange\\snakeArrange.lua"); //[s] List members = new ArrayList(); Team team1 = new Team(); Team team2 = new Team(); Team team3 = new Team(); Team team4 = new Team(); Team team5 = new Team(); Team team6 = new Team(); Team team7 = new Team(); Team team8 = new Team(); Team team9 = new Team(); Team team10 = new Team(); Team team11 = new Team(); Team team12 = new Team(); Team team13 = new Team(); Team team14 = new Team(); Team team15 = new Team(); Team team16 = new Team(); team1.setCode("no_01");team1.setNationCode("101");members.add(team1); team2.setCode("no_02");team2.setNationCode("102");members.add(team2); team3.setCode("no_03");team3.setNationCode("103");members.add(team3); team4.setCode("no_04");team4.setNationCode("104");members.add(team4); team5.setCode("no_05");team5.setNationCode("105");members.add(team5); team6.setCode("no_06");team6.setNationCode("101");members.add(team6); team7.setCode("no_07");team7.setNationCode("107");members.add(team7); team8.setCode("no_08");team8.setNationCode("108");members.add(team8); team9.setCode("no_09");team9.setNationCode("109");members.add(team9); team10.setCode("no_10");team10.setNationCode("110");members.add(team10); team11.setCode("no_11");team11.setNationCode("111");members.add(team11); team12.setCode("no_12");team12.setNationCode("112");members.add(team12); team13.setCode("no_13");team13.setNationCode("113");members.add(team13); team14.setCode("no_14");team14.setNationCode("114");members.add(team14); team15.setCode("no_15");team15.setNationCode("115");members.add(team15); team16.setCode("no_16");team16.setNationCode("116");members.add(team16); //[e] List nos = new ArrayList(); int num = 3; for(Object i:members){ System.out.print(i+" "); } System.out.println(); System.out.println("===============涓
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -