我想知道如何在java中找到普通数组中的元素数量.例如,如果我有一个大小为10的int数组,我只插入了5个元素.现在,我想检查一下我的数组中的元素数量?以下是更详细说明的代码.请帮忙
public static void main(String[] args) {
int [] intArray = new int[10];
char [] charArray = new char[10];
int count = 0;
for(int i=0; i<=5; i++) {
intArray[i] = 5;
charArray[i] = 'a';
}
for(int j=0; j<=intArray.length; j++) {
if(intArray[j] != null) {
count++;
}
}
System.out.println("int Array element : "+ count);
}
Run Code Online (Sandbox Code Playgroud) 我下面有一个Enum课程
public class PTalkCommand {
public enum Code {
CLR((byte) 0),
ACK((byte) 170),
SER((byte) 0),
NAK((byte) 0),
TIMEOUT((byte) 255),
DIP((byte) 173),
REQUEST_CHECKSUM((byte) 162),
REQUEST_STATUS((byte) 181),
REQUEST_FLASH((byte) 166),
REQUEST_CONFIG_READ((byte) 249),
REQUEST_STATUS_SCREEN((byte) 208),
REQUEST_MULTIPULSE_CONFIG((byte) 0),
REQUEST_SERIAL_NUMBER((byte) 62),
REQUEST_BILL_NAMES((byte) 64),
DO_FLASH((byte) 161),
DO_MOTOR((byte) 81),
DO_SEND_EE_PROM_DATA((byte) 50),
DO_ENTER_FILE_NAME((byte) 61),
DO_ENTER_SERIAL_NUMBER((byte) 63),
DO_CONFIGURE((byte) 248),
DO_MULTIPULSE_CONFIG((byte) 210),
DATA_COLLECTION_RAW_SENSORS((byte) 84),
DATA_COLLECTION_MODE((byte) 0),
DATA_COLLECTION_CAL_POINTS((byte) 0),
DATA_COLLECTION_WITH_DEBUG((byte) 68),
DATA_COLLECTION_EXIT((byte) 119),
CALIBRATE_OAS((byte) 150),
CALIBRATE_NOTE_PRESENT_PUNCH((byte) 0),
CALIBRATE_CB_REMOVED((byte) 0),
CALIBRATE_IR_BLUE_TRANSMISSIVE((byte) 0),
CALIBRATE_IR_REFLECTIVE((byte) 0),
CALIBRATE_BLUE_REFLECTIVE((byte) 0),
CALIBRATE_MONITOR_VOLTAGES((byte) 0),
STACKER_OR_STACKERLESS((byte) 158),
CALIBRATE_CURVE_LEVER((byte) 0),
REQUEST_BEZEL_REV_LEV((byte) …Run Code Online (Sandbox Code Playgroud) 我有这个十六进制字符串 09F7F8048400000FFF8E。在这个字符串中的最后两个字节是 8E,是校验和。
我想知道如何计算除最后两个字节之外的所有字节的加法和?
简而言之,如果我计算 048400000FFF 的加法和,答案应该是 8E。请帮忙。