我正在开发一款适用于Android的游戏,但它与IOS存在的游戏相同,并且有一个NSScanner类用于将图像存入文件.SVG,我需要一个类来制作一样。我找到了一些Android的类,但这些不使用像NSScanner这样的键...... 有人能帮助我吗?
目标C中的代码:
if(![scanner scanUpToString:@"circle" intoString:nil])
break;
if([scanner isAtEnd])
break;
[scanner scanUpToString:@"id" intoString:nil];
if([scanner scanString:@"id=\"grab" intoString:nil]) {
isGrab = YES;
} else if([scanner scanString:@"id=\"star" intoString:nil]) {
isGrab = NO;
}
[scanner scanUpToString:@"cx" intoString:nil];
[scanner scanString:@"cx=\"" intoString:nil];
[scanner scanFloat:&x];
[scanner scanUpToString:@"cy" intoString:nil];
[scanner scanString:@"cy=\"" intoString:nil];
[scanner scanFloat:&y];
答案 0 :(得分:1)
Heres android的scanner 扫描仪还可以查找或跳过特定模式,而无需考虑分隔符。所有这些方法以及各种next *和hasNext *方法都可能会阻塞。
Scanner类不是线程安全的。
希望这与您所说的扫描仪不同。