嗨朋友我正在創建一個應用程序。
我想找到在ArrayList
一個特定的詞,我與另一個詞替換
它。我使用下面的代碼。它工作區分大小寫,
但我想讓它工作不區分大小寫。如何做一個不區分大小寫的字符串替換
FillintheBlank.class:
public class FillintheBlank extends Activity {
static ArrayList<String> multiword=new ArrayList<String>();
static ArrayList<String> multimeaning=new ArrayList<String>();
public void setNoTitle() {
requestWindowFeature(Window.FEATURE_NO_TITLE);
}
float screenHeight,screenWidth,screendensity;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setNoTitle();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
screenHeight = displaymetrics.heightPixels;
screenWidth = displaymetrics.widthPixels;
screendensity = displaymetrics.densityDpi;
setContentView(R.layout.fillinblanknew);
multiword.add("radha");
multiword.add("RAdHA");
multiword.add("latha");
multiword.add("mammu");
s.o.p(""+multiword);
// output:radha,RADHA,latha,mamu
multimeaning.add(multiword.getString().replace(radha,"sai"));
s.o.p(""+multimeaning);
// output: sai,RADHA,latha,mamu
}
}
例如:我需要「世」無論什麼字母的「拉達」的情況是,以取代「拉達」。
http:// jelaniharri s.com/2009/case-insensitive-replaceall-in-java/ – 2013-03-25 11:05:47
而在計算器上另一個例子:http://stackoverflow.com/questions/5054995/how-to-replace-case-insensitive-literal-substrings-in -java – TimothyP 2013-03-25 11:11:47
這是你的實際工作代碼嗎?你如何做一個ArrayList的getString()? – 2013-03-25 11:21:02