2017-07-28 65 views
-2

我在使用charAt()函數打開字符串時遇到了問題,但應用程序崩潰(例如tv.setText((res .charAt(1)));讓它崩潰)在android studio的特定索引中打印字符串

+1

請發佈[最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)。我們顯然沒有足夠的信息來解決這個問題 – litelite

+0

請僅使用[android-studio]標籤來了解關於工具本身的問題,而不是一般的編程問題。 – EJoshuaS

+0

我無法理解這一點:*在android studio *上的特定位置打印字符串,然後你說*,但應用程序崩潰* – Blasanka

回答

0

你是否試圖設置基於列表中的位置的測試視圖的文本?那就是你從給出的例子中聽起來像什麼。

textView.setText(list.get(2); 

這將在列表中的索引2處顯示測試。

List<String> list = new ArrayList<>(); 
0

如果你想設置的文本字符在字符串中的特定位置,您必須將文字轉換爲字符串(使用Character.toString())。例如:

tv.setText(Character.toString(res.charAt(1)));