【发布时间】:2017-01-30 20:52:28
【问题描述】:
是否有可能检查一个字符串变量自 while 循环的任何两次迭代以来是否发生了变化?
while (true) {
String player=json_obj.getString("username");
System.out.println("Found Player "+player);
}
我的理由是,如果 player 变量在 while 循环的每次迭代之间没有改变,我不想继续打印它。
编辑* 不知道为什么我的帖子会收到反对票,因为这是一个有效的问题。 *
【问题讨论】:
-
您可以添加一个“上一次迭代中的玩家”变量,与该变量进行比较并在每个迭代步骤后填充。
-
Strings 在 Java 中是不可变的,因此除了更改它指向的对象内存分配段之外,您无法更改它。
标签: java while-loop