如何在Java中声明一个字节数组?

时间:2014-08-23 11:15:18

标签: java delphi

我有一个用Delphi编写的算法,并要求我将其转换为java等效。

它有一行我无法理解的代码,任何人都可以帮我将这行代码转换为java吗?

const list: array [1..37] of byte=(9,7,5,3,1,2,4,6,8,4,7,3,9,1,6,5,1,6,7,2,3,6,5,3,8,9,2,1,7,4,2,3,1,9,7,6,8);

1 个答案:

答案 0 :(得分:1)

首先,您需要通过声明import java.util.*;

来导入Collection框架
    byte data [] = {9,7,5,3,1,2,4,6,8,4,7,3,9,1,6,5,1,6,7,2,3,6,5,3,8,9,2,1,7,4,2,3,1,9,7,6,8};
    List<byte[]> list = new ArrayList<byte[]>(Arrays.asList(data));

    // outputting your data
    for(byte [] arrayOfByte : list){
    for( byte element : arrayOfByte){
    System.out.println(element);
    }
   }

如果您不想使用集合框架,那么,只需:

    byte list [] = {9,7,5,3,1,2,4,6,8,4,7,3,9,1,6,5,1,6,7,2,3,6,5,3,8,9,2,1,7,4,2,3,1,9,7,6,8};