java - Java中如何通过指针运算访问数组元素

标签 java c arrays iterator operators

鉴于 C 中的以下声明,我可以将“+”应用于地址,并访问 其他元素。

char toto[5];

换句话说,应用此运算符 +

toto+0x04

在 Java 中访问不同的数组元素。

是否有另一种方法可以在 java 中实现此操作?

非常感谢

最佳答案

如果我是对的,您想访问数组中该位置的元素。您可以在 Java 中执行此操作。

char foo[] = new char[]{'1', '2','3','4', '5'};
char fooAtPositionFour = foo[4];

并以这种方式分配一个新值:

foo[4] = 'x';

关于java - Java中如何通过指针运算访问数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11760676/

相关文章:

javascript - 如果对象存在,则更新数组中的对象

java - 如何在android Activity 中每分钟运行一次代码?

java - 有没有一种方法可以模板化抽象方法,以便抽象方法的参数的类型与实现子类的类型相同?

c - 可执行文件的大小?

c - 如果我们在链表中查找循环时改变慢指针和快指针的跳数会怎样?

C++ 使用带字符串数组的 execvp

java - Eclipse PDE 日志记录

Java 计数数组对象

c - 在C中获取两个字符

javascript - 通过key获取json数据