java - 循环遍历字符串 - 输入作为参数 [java]

标签 java string loops parameters

假设我有一个方法 goTo(int Finalx, Finaly, int currx, int curry) 和一个可能如下所示的字符串:

String sequence = "0001112122"

上面的意思是00->01->11->21->22

它应该是这样的:

goTo(0,1,0,0);
goTo(1,1,0,1);
goTo(2,1,1,1);
goTo(2,2,2,1);

我如何使用 foo 循环写出上面的内容,也许可以迭代字符串并在正确的位置输入特定数字?

请注意,序列可能并不总是特定的长度,它可能是不同的序列字符串。

提前致谢!

最佳答案

我不知道你的 goTo 方法的目的,但你肯定需要使用 String charAt(int index) 方法

http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#charAt(int)

关于java - 循环遍历字符串 - 输入作为参数 [java],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22850411/

相关文章:

python - 如何在 pandas 数据框中堆叠 wthin 来执行其引用?

java - 如何将逗号分隔的字符串转换为列表?

c# - 循环遍历 ListView 选中的项目

java - 如何正确关闭OutputStream?

java - 从两个不同的类调用相同的方法

java - 从文本文件中获取数字列表,转换为单个字符串,然后用空格或逗号将该列表拆分为两个数组列表

c - 使用嵌套循环在 C 中打印 star ('*' ) diamond?

javascript - 一日一事件仅适用于日历引导年

multithreading - 为什么 java.util.HashMap.getEntry 可以阻止我的程序?

java - ORA-00907:PreparedStatement 缺少右括号