java - 如何从数组中获取值
问题描述
我正在尝试解决这个问题,我想一个一个地使用这些数字,但我不能。
String a = "101";
char[] array = a.toCharArray();
for (int i = 0; i < array.length; i++) {
// if i print array[i] it says 1 but in below,
// it will give a reference. i want to get 1
if (array[i] == 1) {
System.out.print(1);
} else {
System.out.print(0);
}
解决方案
尝试这个 :
String a="101";
char [] array=a.toCharArray();
for(int i=0; i<array.length;i++) {
if(array[i]== '1'){
System.out.println(1);
}else {
System.out.println(0);
}
}
推荐阅读
- memcached - MemcachedOperationException:获取密钥失败
- vue.js - 用vue获取价值图像输入文件?
- javascript - 如何编译嵌套层次结构中的所有后代
- python - python - 如何将列中的数据拆分为Python中的一些单独的列?
- javascript - 在刷新页面 MVC 上丢失的 JavaScript 中动态创建的内容
- jenkins - Jenkins Kubernetes、podTemplates 和 inheritFrom
- python - 在 python 类之外创建具有类自身变量的方法,然后将其作为方法添加到类中
- python - API中的Python for循环以获取数据?
- r - In R plotly, when i using'frame' function, is there any way can set y-axis 'free-y'?
- javascript - Discord.js v12+ Changing channel name error