java - 将 C 语言转换为 Java 语言

标签 java arrays size

我正在将 C 代码转换为 Java。我在做这件事时遇到了一些麻烦:

C 代码:

char arr[100] = { 'A',B','C','D' };
  int n;
  scanf("%i", &n);
  for (int i = 0; i < n; i++) {
    scanf("%s",&arr[i]);
  }

这是我所做的:

Java代码:

 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String inputs = br.readLine();
    String tmp = br.readLine();
    int length = tmp.length();
    char c[] = new char[length];
    tmp.getChars(0, Integer.parseInt(inputs), c, 0);
    CharArrayReader in = new CharArrayReader(c);
    tmp = tmp.toLowerCase();

我需要转换的唯一行是:

 char arr[100] = { 'A','B','C','D' };

如何将其转换为 Java?

最佳答案

你能做的是:

char arr[] = new char[100];
arr[0] = 'C';
arr[1] = 'L'; 
arr[2] = 'R'; 
arr[3] = 'S';

这将声明一个大小为 100 的字符,并将前 4 个值作为您指定的值。希望这有帮助:)

关于java - 将 C 语言转换为 Java 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60365068/

相关文章:

c++ - 如何在 AVR 上制作 2D PROGMEM 阵列的 1D PROGMEM 阵列(存储在闪存中)(例如 : ATMega) or Arduino microcontrollers

database - db lotus notes的大小

iphone - cocos2d content.size、boundingBox 和 size

java IS-A关系考试题混淆

java - SimpleDateFormat.parse()

java - 是否可以在 Android 上使用 GoogleFinanceAPI?

javascript - Qualtrics "Pick, Group, and Rank"分组框高度

java - 从大型 XML 文件中删除不可打印和/或 unicode 字符

javascript - 用函数反向回调的返回值 - not(callback)

arrays - 编程竞赛中的背包变式