【发布时间】:2012-03-03 17:50:25
【问题描述】:
我想逐个字符地读取数组中的String。
String ss = "makassar";
String my_array[] = ss.split("");
for (int i = 1; i < ss.length()+1; i++) {
if (my_array[i]=="m") {
Toast toast = Toast.makeText(this, "Array is M", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
// Toast not show
}
}
Toast 未显示。为什么?有什么想法吗?
【问题讨论】:
-
顺便说一句,您可能需要重新考虑您的花括号策略。
-
@summea 我似乎有很多不同的方法来做牙套,但没有什么比这更难读了。
-
@summea - 仅仅因为他碰巧喜欢 Horstmann 风格并没有错。
-
@AndrewMarshall - 这是一种众所周知的风格,只是在我的经验中没有被广泛使用。
-
@BrianRoach 没说错。只是建议一些(可能)更具可读性的东西,比如:programmers.stackexchange.com/questions/2715/…
标签: java android arrays string character