如果你在这里拆分列表,下面是答案的复制粘贴。
You can try subList from java.util. You can implement what you want from this code:
List<String> list = new ArrayList<String>();
list.add("test");
list.add("GPGGA");
list.add("Test");
list.add("TTest");
list.add("TTTest");
list.add("GPRMC");
list.add("tesT");
list.add("tesTT");
list.add("tesTTT");
List<String> gpgga = new ArrayList<String>(list.subList(list.indexOf("GPGGA"),list.indexOf("GPRMC")));
List<String> gprmc = new ArrayList<String>(list.subList(list.indexOf("GPRMC"),list.size()));
答案 0 :(得分:0)
您可以从subList
尝试java.util
。您可以从此代码中实现所需内容:
List<String> list = new ArrayList<String>();
list.add("test");
list.add("GPGGA");
list.add("Test");
list.add("TTest");
list.add("TTTest");
list.add("GPRMC");
list.add("tesT");
list.add("tesTT");
list.add("tesTTT");
List<String> gpgga = new ArrayList<String>(list.subList(list.indexOf("GPGGA"),list.indexOf("GPRMC")));
List<String> gprmc = new ArrayList<String>(list.subList(list.indexOf("GPRMC"),list.size()));
您正在尝试阅读其尺寸+ 1:
List<String> gprmc = new ArrayList<String>(datat.subList(datat.indexOf("$GPRMC"),datat.size()+1));