Фон
Я работаю с функциями, которые передают аргументы как указатели. Мне нужно преобразовать функцию, написанную в C в JAVA с тем же поведением, что и в C . Я разрабатываю для Android в Eclipse в Windows .
C Пример функции
int testFunction( char* firstName, char* SecomdName, char* lastname, int age);
Эта функция принимает 3 указателя на char значений и инициализирует их, поэтому в C я могу написать что-то вроде следующего инициализировать все три указателя:
char* v1, v2, v3;
int res = testFunction(v1, v2, v3, 54);
После вызова testFunction
переменные v1, v2, v3
будут инициализированы с некоторыми значениями.
Пример функции JAVA
int testFunction( String firstName, String secondName, String lastName, int age);
Это та же функция, что и в C , но записана в JAVA , однако в JAVA нет указателей, что означает, что я не могу написать что-то вроде этого:
String v1, v2, v3;
testFunction(v1, v2, v3, 54);
Вопрос:
Что я могу сделать, чтобы получить то же поведение при инициализации для моей функции JAVA, что и в примере C? Возможно ли это?