gpt4 book ai didi

java - 将 NSData 转换为 Java float?

转载 作者:行者123 更新时间:2023-12-01 16:03:55 24 4
gpt4 key购买 nike

所以我正在为我的 iPhone 编写一个应用程序,该应用程序使用套接字连接到运行 java 应用程序的计算机。但是当我传输数据时,我必须从我的iphone发送一个NSData对象,当然java程序不知道如何解释它。我怎样才能解决这个问题?我需要在两个应用程序之间发送 3 个浮点值。

如有任何帮助,我们将不胜感激...

最佳答案

float a,b,c;
NSString *s = [NSString stringWithFormat:@"%g,%g,%g",a,b,c];
NSData *d = [s dataWithEncoding:NSUTF8StringEncoding];
// send d

...

byte[] b = ...; // read data
String s = new String( result );
String[] ss = s.split( "," );
float a = Float.parseFloat( ss[0] );
float b = Float.parseFloat( ss[1] );
float c = Float.parseFloat( ss[2] );

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com