* @author yukikaze
*/
public class Chlist {
- public void writeCHList(String tspath,String listpath){
+ public void writeCHList(String tspath,String listpath,int min,int max){
FileWriter fw = null;
try {
Tsfile tsf = new Tsfile();
Integer[] programnum = tsf.getProgramNum_byte(tspath);
String str = "";
for (int i = 0; i < programnum.length; i++) {
- str = str + programnum[i].toString() + "\n";
+ if (!(min >0 && min>programnum[i])){
+ if (!(max >0 && max<programnum[i]))
+ str = str + programnum[i].toString() + "\n";
+ }
}
fw = new FileWriter(listpath);
fw.write(str);
if (args.length > 1) {
if (args[0].trim().toUpperCase().equals("-ch".toUpperCase())){
Chlist chl=new Chlist();
- chl.writeCHList(args[1], args[2]);
+ chl.writeCHList(args[1], args[2],-1,-1);
+ System.exit(0);
+ }else if (args[0].trim().toUpperCase().equals("-bs".toUpperCase())){
+ Chlist chl=new Chlist();
+ chl.writeCHList(args[1], args[2],-1,290);
+ System.exit(0);
+ }else if (args[0].trim().toUpperCase().equals("-cs".toUpperCase())){
+ Chlist chl=new Chlist();
+ chl.writeCHList(args[1], args[2],-1,-1);
System.exit(0);
}
bst++;
}
}
- ArrayList<Integer> retti2=new ArrayList<Integer>();
- if (bst>9){
- for (int i=0;i<retti.size();i++){
- if (retti.get(i)<290){
- retti2.add(retti.get(i));
- }
- }
- }
- Integer[] rt=retti2.toArray(new Integer[retti.size()]);
+ Integer[] rt=retti.toArray(new Integer[retti.size()]);
return rt;
}
private int getFirstP_Table_byte(String fpath){