public void textProcess( List<String> textList ) {
		for ( String textLine:textList ) {
			this.textList.add(textLine);
		}
		Headers = textList.remove(0).split(",");
		for ( int i = 0; i < Headers.length-1; i ++ ) {
			Attribute objAttr = new Attribute();
			objAttr.AttributeName = Headers[i];
			objAttributeList.add(objAttr);
		}
		objResult.ResultName = Headers[Headers.length-1];
		
		for ( String textLine:textList ) {
			String[] textArray = textLine.split(",");
			int lastIndex = textArray.length-1;
			for ( int i = 0; i < lastIndex; i ++ ) {
				Attribute objAttr = objAttributeList.get(i);
				if ( !objAttr.Situation_Count.containsKey(textArray[i]) ) { 	//当textArray[i]这条属性第一次出现时
					objAttr.Situation_Count.put(textArray[i], 1);
					Situation objSitu = new Situation();
					objSitu.SituationName = textArray[i];
					if ( !objSitu.Result_Count.containsKey(textArray[lastIndex]) ) {
						objSitu.Result_Count.put(textArray[lastIndex], 1);
					}
					else {
						objSitu.Result_Count.put(textArray[lastIndex], objSitu.Result_Count.get(textArray[lastIndex])+1);
					}
					objAttr.SituationMap.put(textArray[i], objSitu);
				}
				else {
					objAttr.Situation_Count.put(textArray[i], objAttr.Situation_Count.get(textArray[i])+1);
					Situation objSitu = objAttr.SituationMap.get(textArray[i]);
					if ( !objSitu.Result_Count.containsKey(textArray[lastIndex]) ) {
						objSitu.Result_Count.put(textArray[lastIndex], 1);
					}
					else {
						objSitu.Result_Count.put(textArray[lastIndex], objSitu.Result_Count.get(textArray[lastIndex])+1);
					}
				}
			}
			if ( !objResult.Result_Count.containsKey(textArray[lastIndex]) ) {
				objResult.Result_Count.put(textArray[lastIndex], 1);
				objResult.ResultList.add(textArray[lastIndex]);
			}
			else {
				objResult.Result_Count.put(textArray[lastIndex], objResult.Result_Count.get(textArray[lastIndex])+1);
			}
		}
	}