Wie kann ich in Go ein C.jstring in eine brauchbare Zeichenfolge konvertieren?
Ich verwende GoAndroid .
In C können Sie etwas wie in diesem Stack-Overflow-Thread
tun %Vor%in Go sieht es ungefähr so aus
%Vor%Wenn ich Sie wäre, würde ich Java nach C-String suchen und dann Standard-C-String zu Go-String verwenden.
Ich würde erwägen, eine C-Funktion zu schreiben, die Java-Zeichenkette in C-Zeichenkette konvertiert und diese zurück an Go-Laufzeit zurückgibt.
C zu GoString:
%Vor%Java hat sein eigenes Speichermanagement und sollte daher seine eigene Art haben, Daten in C zu verschieben. Sie können mit Java JNI-Schlüsselwörtern fragen.
Sie verwenden Java- und Go-Laufzeiten in einem Prozess. Dies kann einige Nebenwirkungen haben.