Làm thế nào để tôi viết sau mã trong một đơn giản cho vòng lặp:Làm thế nào để viết khối mã đính kèm trong một vòng lặp for
int asInt = (valueAsBytes[3] & 0xFF)
| ((valueAsBytes[2] & 0xFF) << 8)
| ((valueAsBytes[1] & 0xFF) << 16)
| ((valueAsBytes[0] & 0xFF) << 24);
Eran đưa ra một câu trả lời đúng, nhưng tôi cảm thấy muốn ném vào đó tôi nghĩ (ý kiến cá nhân!) Nó sẽ được tối ưu hóa sớm. Mã đó có thể đọc được và nếu nó hoạt động, tôi không thấy lý do tại sao bạn muốn thay thế nó bằng một vòng lặp for. – Fildor
Tôi chỉ muốn khái quát hóa –