- 論壇徽章:
- 1
|
本帖最后由 bill_ding007 于 2015-06-04 12:26 編輯
# cat aaa.txt
package org.sdx.cpp;
import org.sdx.lib.sdxActivity;
import android.os.Bundle;
import com.abc.rec.RecPlay;
public class AppActivity extends sdxActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
abc.initialize(getApplication());
}
}
一種情況是:
如果文件中沒有protected void onCreate函數(shù),則添加這個(gè)函數(shù),到相應(yīng)位置:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
abc.initialize(getApplication());
}
并且判斷是否有import android.os.Bundle 和com.abc.rec.RecPlay如果沒有則添加到相應(yīng)的位置
另一種情況是:
如果有protected void onCreate函數(shù),但沒有abc.initialize(getApplication())方法,則需要將這方法添加到文件夾相應(yīng)的位置,同時(shí)
判斷是否有:import com.abc.rec.RecPlay;如果沒有則將它添加到相應(yīng)位置
這個(gè)要求搞了我2天,沒搞出來,請(qǐng)教python高手指點(diǎn)!
我試過的方法有:
1、將文件轉(zhuǎn)成列表,再遍歷列表,再每行判斷,但這有個(gè)問題:
判斷字符串不存在時(shí),會(huì)有多個(gè)字符串滿足條件;不滿足要求!
2、將文件轉(zhuǎn)成列表,先判斷字符串是否存在列表中,但這要一整行字符串做為參數(shù),太過復(fù)雜,不滿足條件!
高手們,要如何解決?
|
|