gpt4 book ai didi

java - 读取两个相同元素后停止读取剩余元素(Android、Java)

转载 作者:行者123 更新时间:2023-12-02 01:44:59 25 4
gpt4 key购买 nike

例如,当我运行此代码时,

int test[] = {0, 0, 0, 0};

Android Studio 仅显示其中两个元素

0 0

但是当我运行这个时,

int test[] = {0, 1, 0, 1};

它显示

0 1 0 1

我需要获取数组的所有元素但是Java(Eclipse)打印了我想要的,它打印了它的所有元素
看起来当两个元素相同时它会停止读取
我尝试了带有整数、 boolean 值的数组,并使用了 HashMap,结果是相同的
数组在 MainActivity 中声明并在 onCreate 中读取
这是代码

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;

public class MainActivity extends AppCompatActivity {
int test[] = {0, 0, 0, 0};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
for( int i = 0; i < 4; i++)
Log.v( "HELLO", Integer.toString( test[ i ] ) );
}
}

最佳答案

Android studio 有时会跳过类似的日志,其中包含诸如您的输出和 3 条类似消息之类的消息。此外,如果没有足够的内存来写入日志,它可能会跳过这些帖子。尝试在消息之间设置一些延迟,并检查它是否仍然以类似的方式运行。还可以尝试按日志标签进行过滤并检查输出,因为它会给您更好的想法。

关于java - 读取两个相同元素后停止读取剩余元素(Android、Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53827368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com