gpt4 book ai didi

Java 到 Objective-C - 与 readUTF() 等效的方法?

转载 作者:行者123 更新时间:2023-11-29 09:15:52 25 4
gpt4 key购买 nike

Objective-C 中的 java 中是否有任何等效的 readUTF() 方法?

这是我需要转换为 Objective-C 的片段:

FileInputStream in = new FileInputStream(mapfile.dat);
ObjectInputStream si = new ObjectInputStream(in);
si.readUTF();

boolean create = si.readBoolean();
si.readBoolean();
if (create) {

si.readInt();
si.readInt();
si.readInt();
si.readInt();
int num=si.readInt();
if (num>0) {
for (int i=0;i<num;i++) {
si.readObject();
}
si.readInt();
}
num=si.readInt();
}

//.............

最佳答案

您正在读取的文件有多大?如果它的大小适中,你可以使用这个:

NSString * string = [ NSString stringWithContentsOfFile:pathToFile 
encoding:NSUTF8StringEncoding error:NULL ] ;

关于Java 到 Objective-C - 与 readUTF() 等效的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9477272/

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