Java非常新:试图学习它。我创建了一个数组并且想要访问数组中的单个组件。如何在使用while和for循环时访问和处理字符串数组中的单个值
我遇到的第一个问题是如何将数组打印为批处理或整个数组,如下所示?例如:在最后value
MyValue4
我添加了一个换行符,这样当打印这些值时,输出将如下所示:必须有更好的方法来执行此操作?
MyValue1
MyValue2
MyValue3
MyValue4
MyValue1
MyValue2
MyValue3
MyValue4
接下来的事情,我需要做的是,操纵或代替别的东西,例如一个值:当重复变量是在一定的数量或价值与myvalue的MyValx。 因此,当重复变量达到3时,将我的值更改为其他值,然后在达到6时将其更改回来。
我熟悉Replace方法,我只是不确定如何将它们放在一起。 我在混合中使用while
和for loop
仅更改阵列的某些部分时遇到问题。
我的代码:
public static String[] MyArray() {
String MyValues[] = { "MyValue1", "MyValue2", "MyValue3", "MyValue4\n" };
return MyValues;
}
public static void main(String[] args) {
int repeat = 0;
while (repeat < 7) {
for (String lines : MyArray()) {
System.out.println(lines);
}
repeat = repeat + 1;
if (repeat == 7) {
break;
}
}
}
感谢大家的所有建议和示例:这非常棒。 – Asynchronous
@UnaverageGuy,欢迎您! –