⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 converdata.java

📁 这是一个在linux环境下
💻 JAVA
字号:
package fr.umlv.projet.fenetre;
import java.util.List;

import fr.umlv.projet.IG.Processus;

public class ConverData {

	public static String[][] covert(List<Processus> listProcess,List<String> colomnName){
		String[][] data = new String[colomnName.size()][listProcess.size()];
		for(int i=0;i<colomnName.size();i++){
			String s  = colomnName.get(i);
			//System.out.println(s);
			if(s.equals("User Name")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getUser();
				}		
			}
			if(s.equals("Name")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getName();
				}		
			}
			if(s.equals("SleepAVG")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getSleepAVG();
				}		
			}
			if(s.equals("Pid")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=new String(listProcess.get(j).getPid()+"");
				}		
			}
			if(s.equals("Tgid")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getTgid();
				}		
			}
			if(s.equals("PPid")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getPpid();
				}		
			}
			if(s.equals("TracerPid")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getTracePid();
				}		
			}
			if(s.equals("Uid")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getUid();
				}		
			}
			if(s.equals("Gid")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getGid();
				}		
			}
			
			if(s.equals("FDSize")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getFdsize();
				}		
			}
			if(s.equals("VmSize(KB)")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getVmSize();
				}		
			}
			if(s.equals("VmLck(KB)")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getVmLck();
				}		
			}
			if(s.equals("VmRSS(KB)")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getVmRss();
				}		
			}
			if(s.equals("VmData(KB)")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getVmData();
				}		
			}
			if(s.equals("VmStk(KB)")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getVmStk();
				}		
			}
			if(s.equals("VmExe(KB)")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getVmExe();
				}		
			}
			if(s.equals("VmLib(KB)")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getVmLib();
				}		
			}
			
			if(s.equals("VmPTE(KB)")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getVmPTE();
				}		
			}
			if(s.equals("State")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getState();
				}		
			}
			if(s.equals("Threads")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getThreads();
				}		
			}
			if(s.equals("CMD")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getCmdLine();
				}
			}
			if(s.equals("MEM%")){
				for(int j=0;j<listProcess.size();j++){
					data[i][j]=listProcess.get(j).getMeminfo();
				}
			}
			if(s.equals("CPU%")){
				
			}
		}
		return data;
	} 
	
	public static void main(String[] args) {

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -